
<!DOCTYPE html>
<html lang="zh-CN" class="app">
	
<!-- Mirrored from easp.jswwl.com/ by HTTrack Website Copier/3.x [XR&CO'2014], Sat, 13 Nov 2021 05:14:15 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=UTF-8" /><!-- /Added by HTTrack -->
<head>
		<meta charset="utf-8" />
		<title>EasyASP API 文档</title>
		<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
		<link href="../cdn.bootcss.com/bootstrap/3.1.0/css/bootstrap.min.css" rel="stylesheet">
		<link href="../cdn.bootcss.com/font-awesome/4.6.2/css/font-awesome.min.css" rel="stylesheet">		<link href="../cdn.bootcss.com/prettify/r298/prettify.min.css" rel="stylesheet">
		<link rel="stylesheet" href="inc/css/animate.css" type="text/css" />
		<link rel="stylesheet" href="inc/css/simple-line-icons.css" type="text/css" />
		<link rel="stylesheet" href="inc/css/font.css" type="text/css" />
		<link rel="stylesheet" href="inc/css/app.css" type="text/css" />
		<link rel="stylesheet" href="inc/editor/css/editormd.preview.min.css" />
		<!--<link href='http://api.youziku.com/webfont/CSS/57358c19f629d8086c49377f' rel='stylesheet' type='text/css' />-->
		<!--[if lt IE 9]>
			<script src="inc/js/ie/html5shiv.js"></script>
			<script src="inc/js/ie/respond.min.js"></script>
			<script src="inc/js/ie/excanvas.js"></script>
		<![endif]-->
	</head>
	<body>
		<section class="vbox">
			<header class="bg-white-only header header-md navbar navbar-fixed-top-xs">
	<div class="navbar-header aside bg-info dk">
		<a class="btn btn-link visible-xs" data-toggle="class:nav-off-screen,open" data-target="#nav,html"> <i class="icon-list"></i></a>
		<a href="index.html" class="navbar-brand text-lt"> <img src="inc/images/logo.png" alt="."> <span class="hidden-nav-xs m-l-sm english">EasyASP</span></a>
	</div>
	<ul class="nav navbar-nav hidden-xs">
		<li>
			<a href="#nav,.navbar-header" data-toggle="class:nav-xs,nav-xs" class="text-muted"> <i class="fa fa-dedent text"></i><i class="fa fa-indent text-active"></i></a>
		</li>
	</ul>
	<!--<form class="navbar-form navbar-left input-s-lg m-t m-l-n-xs hidden-xs" role="search">
		<div class="form-group">
			<div class="input-group">
				<span class="input-group-btn">
					<button type="button" class="btn btn-sm bg-white btn-icon rounded"><i class="fa fa-search"></i></button>
				</span>
				<input type="text" class="form-control input-sm no-border rounded" id="search" placeholder="Search API">
			</div>
		</div>
	</form>-->
	<ul class="nav nav-pills pull-right topnav hidden-xs">
		<li role="presentation"><a href="http://www.easyasp.cn/" target="_blank">EASP官网</a></li>
		<li role="presentation"><a href="http://www.easyasp.cn/downloads" target="_blank">下载</a></li>
		<li role="presentation"><a href="http://www.easyasp.cn/tutorials" target="_blank">教程</a></li>
		<li role="presentation" class="active"><a href="javascript:;">API文档</a></li>
		<li role="presentation"><a href="http://www.easyasp.cn/plugins" target="_blank">插件</a></li>
		<li role="presentation"><a href="http://bbs.easyasp.cn/" target="_blank">论坛</a></li>
		<li role="presentation"><a href="http://www.easyasp.cn/donate" target="_blank">捐赠</a></li>
	</ul>
</header>
			<section>
				<section class="hbox stretch">
					
<aside class="bg-dark dk aside hidden-print" id="nav">
	<section class="vbox">
		<section class="w-f-md scrollable">
			<div class="slim-scroll" data-height="auto" data-disable-fade-out="true" data-distance="0" data-size="10px" data-railOpacity="0.2">
				<nav class="nav-primary hidden-xs">
					<ul class="nav" data-ride="collapse">
						<li class="hidden-nav-xs padder m-t m-b-sm text-xs text-muted"></li>
						<li class=""><a href="index368f.html?api/Easp.BasePath" class="auto"><i class="fa-leaf fa"></i><span>基础公共函数</span></a></li>
						<li class="">
							<a href="#" class="auto"><span class="pull-right text-muted"><i class="fa fa-angle-left text"></i><i class="fa fa-angle-down text-active"></i></span><i class="fa-font fa"></i><span>字符串处理</span></a>
							<ul class="nav dk text-sm">
								<li class=""><a href="index19fa.html?api/Easp.Str.EncodeJsonUnicode" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>字符串处理</span></a></li>
								<li class=""><a href="index843b.html?api/StringBuilder.NewLine" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>String Builder</span></a></li>
								<li class=""><a href="indexbede.html?api/Validation.Value" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>表单验证</span></a></li>
							</ul>
						</li>
						<li class=""><a href="index86e2.html?api/Easp.Date.Format" class="auto"><i class="fa-calendar fa"></i><span>日期处理</span></a></li>
						<li class=""><a href="index2520.html?api/Easp.Error.E" class="auto"><i class="fa-bug fa"></i><span>异常处理</span></a></li>
						<li class=""><a href="index3c88.html?api/Easp.Console.Enable" class="auto"><i class="fa-stethoscope fa"></i><span>控制台调试</span></a></li>
						<li class=""><a href="index23ba.html?api/Easp.Var.Var" class="auto"><i class="fa-magic fa"></i><span>超级变量</span></a></li>
						<li class=""><a href="index6241.html?api/Easp.Db.QueryTimes" class="auto"><i class="fa-bars fa"></i><span>数据库操作</span></a></li>
						<li class="">
							<a href="#" class="auto"><span class="pull-right text-muted"><i class="fa fa-angle-left text"></i><i class="fa fa-angle-down text-active"></i></span><i class="fa-truck fa"></i><span>JSON 解析与生成</span></a>
							<ul class="nav dk text-sm">
								<li class=""><a href="index3fac.html?api/Easp.Json.EncodeUnicode" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>JSON 解析与生成</span></a></li>
								<li class=""><a href="index1814.html?api/Object.Get" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>JsonObject 对象</span></a></li>
								<li class=""><a href="indexd2e5.html?api/Array.Get" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>JsonArray 对象</span></a></li>
							</ul>
						</li>
						<li class=""><a href="index0e2b.html?api/Easp.List.New" class="auto"><i class="fa-rocket fa"></i><span>超级数组</span></a></li>
						<li class=""><a href="index8d16.html?api/Easp.Fso.fsoName" class="auto"><i class="fa-copy fa"></i><span>文件系统处理</span></a></li>
						<li class=""><a href="index3006.html?api/Easp.Tpl.FilePath" class="auto"><i class="fa-bolt fa"></i><span>模板引擎</span></a></li>
						<li class=""><a href="indexc31d.html?api/Easp.Tar.SavePath" class="auto"><i class="fa fa-file-zip-o"></i><span>无组件压缩解压</span></a></li>
						<li class="">
							<a href="#" class="auto"><span class="pull-right text-muted"><i class="fa fa-angle-left text"></i><i class="fa fa-angle-down text-active"></i></span><i class="fa-upload fa"></i><span>无组件上传</span></a>
							<ul class="nav dk text-sm">
								<li class=""><a href="index7b7b.html?api/Easp.Upload.AllowMaxSize" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>无组件上传</span></a></li>
								<li class=""><a href="index2627.html?api/File.ContentType" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>文件对象</span></a></li>
							</ul>
						</li>
						<li class=""><a href="index14f8.html?api/Easp.Http.New" class="auto"><i class="icon-link icon"></i><span>远程文件处理</span></a></li>
						<li class="">
							<a href="#" class="auto"><span class="pull-right text-muted"><i class="fa fa-angle-left text"></i><i class="fa fa-angle-down text-active"></i></span><i class="fa-cloud-download fa"></i><span>缓存处理</span></a>
							<ul class="nav dk text-sm">
								<li class=""><a href="index2221.html?api/Easp.Cache.New" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>缓存处理</span></a></li>
								<li class=""><a href="index99f4.html?api/Info.Expires" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>缓存文件操作</span></a></li>
							</ul>
						</li>
						<li class="">
							<a href="#" class="auto"><span class="pull-right text-muted"><i class="fa fa-angle-left text"></i><i class="fa fa-angle-down text-active"></i></span><i class="fa-rss-square fa"></i><span>XML文件处理</span></a>
							<ul class="nav dk text-sm">
								<li class=""><a href="index00fb.html?api/Easp.Xml.Open" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>XML文件处理</span></a></li>
								<li class=""><a href="index27f6.html?api/Node.Dom" class="auto"> <i class="fa fa-angle-right text-xs"></i><span>XML节点对象操作</span></a></li>
							</ul>
						</li>
						<li class=""><a href="index4112.html?api/Easp.Plug.Bs" class="auto"><i class="fa-plug fa"></i><span>拓展插件</span></a></li>
					</ul>
				</nav>
			</div>
		</section>
	</section>
</aside>
					<section id="content">
						<section class="vbox">
							<section class="w-f-md" id="bjax-target">
								<section class="hbox stretch">

									<section id="content">
										<section class="vbox">
											<section class="w-f-md" id="bjax-target">
												<section class="hbox stretch">
													<aside class="col-lg-6 b-l">

<section class="vbox">

<section class="scrollable padder-v hover m-t m-b" id="test-editormd-view">
<div class="row" id="top">
	<div class="col-md-10" role="main">		
		<input type="text" class="form-control" placeholder="请输入API名称搜索……" style="font-family:微软雅黑;font-size:12px;">
		<textarea id="append-test" style="display:none;">
		
### EasyASP V3 方法属性速查表

##### <span id=Easp>基础公用函数</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.BasePath](/?api/Easp.BasePath "Easp.BasePath")|属性						|设置和读取Easp路径配置|`Easp.BasePath = "/test/easyasp/"`
|[Easp.PluginPath](/?api/Easp.PluginPath "Easp.PluginPath")|属性				|设置和读取Easp插件文件夹路径配置|`Easp.PluginPath = "/test/easyasp/plugin"`
|[Easp.Debug](/?api/Easp.Debug "Easp.Debug")|属性								|设置和读取是否开启调试模式|`Easp.Debug = True`
|[Easp.DefaultPageName](/?api/Easp.DefaultPageName "Easp.DefaultPageName")|属性	|设置和读取默认首页文件名|`Easp.DefaultPageName = "default.asp"`
|[Easp.Echo](/?api/Easp.Echo "Easp.Echo")|方法									|输出字符串|`Easp.Echo "string"` `Easp.W "string"`
|[Easp.Print](/?api/Easp.Print "Easp.Print")|方法								|输出字符串和一个换行符|`Easp.Print "string"` `Easp.WC "string"`
|[Easp.Println](/?api/Easp.Println "Easp.Println")|方法							|输出字符串和一个html换行符|`Easp.Println "string"` `Easp.WN "string"`
|[Easp.Write](/?api/Easp.Write "Easp.Write")|方法								|输出字符串和一个换行符，并且解析其中的超级变量标签|`Easp.Write "string"` `Easp.WR "string"`
|[Easp.Writeln](/?api/Easp.Writeln "Easp.Writeln")|方法							|输出字符串和一个html换行符，并且解析其中的超级变量标签|`Easp.Writeln "string"` `Easp.WRN "string"`
|[Easp.PrintHtml](/?api/Easp.PrintHtml "Easp.PrintHtml")|方法					|输出字符串并将HTML标签转为普通字符|`Easp.PrintHtml "string"` `Easp.WH "string"`
|[Easp.PrintString](/?api/Easp.PrintString "Easp.PrintString")|方法				|将任意变量直接输出为字符串(Json格式)|`Easp.WS object` `Easp.WNS object`
|[Easp.PrintFormat](/?api/Easp.PrintFormat "Easp.PrintFormat")|方法				|输出经过格式化的字符串|`Easp.WF "stirng", obj` `Easp.WNF "stirng", obj`
|[Easp.PrintEnd](/?api/Easp.PrintEnd "Easp.PrintEnd")|方法						|输出字符串并终止程序运行|`Easp.PrintEnd "string"` `Easp.WE "string"`
|[Easp.Exit](/?api/Easp.Exit "Easp.Exit")|方法									|终止程序运行|`Easp.Exit`
|[Easp.isN](/?api/Easp.isN "Easp.isN")|方法										|判断是否为空值|`If Easp.isN(s) Then`
|[Easp.Has](/?api/Easp.Has "Easp.Has")|方法										|判断是否不为空值|`If Easp.Has(s) Then`
|[Easp.IIF](/?api/Easp.IIF "Easp.IIF")|方法										|判断三元表达式|`Easp.IIF(a=b, "True", "False")`
|[Easp.IfThen](/?api/Easp.IfThen "Easp.IfThen")|方法							|如果条件成立则返回某值，否则返回空值|`Easp.IfThen(a=b, "True")`
|[Easp.IfHas](/?api/Easp.IfHas "Easp.IfHas")|方法								|如果第1项不为空则返回第1项，否则返回第2项|`Easp.IfHas(a, b)`
|[Easp.Get](/?api/Easp.Get "Easp.Get")|方法										|获取GET参数值|`Easp.Get("user:jam")`
|[Easp.Post](/?api/Easp.Post "Easp.Post")|方法									|获取POST参数值|`Easp.Post("user:jam")`
|[Easp.UrlDecode](/?api/Easp.UrlDecode "Easp.UrlDecode")|方法					|将编码后的URL字符串还原|`Easp.UrlDecode("%E6%88%91")`
|[Easp.GetUrl](/?api/Easp.GetUrl "Easp.GetUrl")|方法							|取页面地址|`Easp.GetUrl("-type,-id")`
|[Easp.GetUrlWith](/?api/Easp.GetUrlWith "Easp.GetUrlWith")|方法				|取页面地址并带上新参数|`Easp.GetUrlWith("new.asp:-page","page=4")`
|[Easp.ReplaceUrl](/?api/Easp.ReplaceUrl "Easp.ReplaceUrl")|方法				|替换Url参数|`Easp.ReplaceUrl("id","365")`
|[Easp.RewriteRule](/?api/Easp.RewriteRule "Easp.RewriteRule")|方法				|伪静态规则设置（传统方法）|`Easp.RewriteRule rule,url`
|[Easp.Rewrite](/?api/Easp.Rewrite "Easp.Rewrite")|方法							|伪静态规则设置（推荐方法）|`Easp.Rewrite url,rule,param`
|[Easp.IsRewrite](/?api/Easp.IsRewrite "Easp.IsRewrite")|方法					|检测本页面是否符合已设置的伪静态规则|`Easp.IsRewrite`
|[Easp.NoCache](/?api/Easp.NoCache "Easp.NoCache")|方法							|不缓存页面信息|`Easp.NoCache`
|[Easp.SetDictionaryKey](/?api/Easp.SetDictionaryKey "Easp.SetDictionaryKey")|方法|为Dictionary设置键值|`Easp.SetDictionaryKey dict,"key","value"`
|[Easp.RR](/?api/Easp.RR "Easp.RR")|方法										|服务器端跳转|`Easp.RR "url"`
|[Easp.GetIP](/?api/Easp.GetIP "Easp.GetIP")|方法								|获取用户IP地址|`Easp.GetIP`
|[Easp.NewID](/?api/Easp.NewID "Easp.NewID")|方法								|服务器端生成唯一不重复编号|`Easp.NewID`
|[Easp.NewIDs](/?api/Easp.NewIDs "Easp.NewIDs")|方法							|批量生成不重复编号|`Easp.NewIDs(10)`
|[Easp.GetScriptTime](/?api/Easp.GetScriptTime "Easp.GetScriptTime")|方法		|获取脚本执行时间（秒）|`Easp.GetScriptTime`
|[Easp.GetScriptTimeByTimer](/?api/Easp.GetScriptTimeByTimer "Easp.GetScriptTimeByTimer")|方法|获取以某个时间戳为开始的脚本执行时间（秒）|`Easp.GetScriptTimeByTimer(startTimer)`
|[Easp.SetCookie](/?api/Easp.SetCookie "Easp.SetCookie")|方法					|设置一个Cookies值|`Easp.SetCookie "name","value",30`
|[Easp.Cookie](/?api/Easp.Cookie "Easp.Cookie")|方法							|获取一个Cookies值|`Easp.Cookie("name")`
|[Easp.RemoveCookie](/?api/Easp.RemoveCookie "Easp.RemoveCookie")|方法			|删除一个Cookies值|`Easp.RemoveCookie("name")`
|[Easp.SetApplication](/?api/Easp.SetApplication "Easp.SetApplication")|方法	|设置Application|`Easp.SetApplication "name","value"`
|[Easp.GetApplication](/?api/Easp.GetApplication "Easp.GetApplication")|方法	|获取Application|`Easp.GetApplication("name")`
|[Easp.RemoveApplication](/?api/Easp.RemoveApplication "Easp.RemoveApplication")|方法|删除Application|`Easp.RemoveApplication "name"`
|[Easp.RemoveAllApplication](/?api/Easp.RemoveAllApplication "Easp.RemoveAllApplication")|方法|删除所有Application|`Easp.RemoveAllApplication`
|[Easp.IsInstall](/?api/Easp.IsInstall "Easp.IsInstall")|方法					|检测组件是否安装|`Easp.IsInstall("JMail.SmtpMail")`
|[Easp.Include](/?api/Easp.Include "Easp.Include")|方法							|动态包含文件|`Easp.Include "inc.asp"`
|[Easp.GetInclude](/?api/Easp.GetInclude "Easp.GetInclude")|方法				|得到动态包含文件运行的结果|`Easp.GetInclude("inc.asp")`
|[Easp.IncRead](/?api/Easp.IncRead "Easp.IncRead")|方法							|读取包含文件内容（无限级）|-
|[Easp.GetIncCode](/?api/Easp.GetIncCode "Easp.GetIncCode")|方法				|将文本内容转换为ASP代码|-
|[Easp.Ext](/?api/Easp.Ext "Easp.Ext")|方法										|加载插件|`Easp("md5")`
|[Easp.GetVal](/?api/Easp.GetVal "Easp.GetVal")|方法							|表单验证|`Easp.GetVal("username")`
|[Easp.Encode](/?api/Easp.Encode "Easp.Encode")|方法							|将对象或者数组转换为Json字符串|`Easp.Encode(Rs)`
|[Easp.Decode](/?api/Easp.Decode "Easp.Decode")|方法							|将Json字符串解析为对象或者数组|`Easp.Decode("[1,2,3,4,5]")`
##### <span id=Easp.Str>字符串处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Str.EncodeJsonUnicode](/?api/Easp.Str.EncodeJsonUnicode "Easp.Str.EncodeJsonUnicode")|属性|是否编码ToString时的Unicode字符|`Easp.Str.EncodeJsonUnicode = True `
|[Easp.Str.Format](/?api/Easp.Str.Format "Easp.Str.Format")|方法					|格式化字符串（首下标为0）|`Easp.Str.Format("{0}","str")`
|[Easp.Str.IsSame](/?api/Easp.Str.IsSame "Easp.Str.IsSame")|方法					|比较文本是否一致（忽略大小写）|`Easp.Str.IsSame("abc","abc")`
|[Easp.Str.IsEqual](/?api/Easp.Str.IsEqual "Easp.Str.IsEqual")|方法					|比较文本是否一致（区分大小写）|`Easp.Str.IsEqual("abc","abc")`
|[Easp.Str.Compare](/?api/Easp.Str.Compare "Easp.Str.Compare")|方法					|比较两个字符串的大小（区分大小写）|`Easp.Str.Compare("abc",">","abc")`
|[Easp.Str.IsIn](/?api/Easp.Str.IsIn "Easp.Str.IsIn")|方法							|判断字符串中是否包含某字符串（忽略大小写）|`Easp.Str.IsIn("str","t")`
|[Easp.Str.IsInList](/?api/Easp.Str.IsInList "Easp.Str.IsInList")|方法				|检查字符串是否属于逗号隔开的字符串序列中的一个|`Easp.Str.IsInList("1,2,3","2")`
|[Easp.Str.StartsWith](/?api/Easp.Str.StartsWith "Easp.Str.StartsWith")|方法		|检查字符串的开头是否与另一个字符串匹配|`Easp.Str.StartsWith("str","st")`
|[Easp.Str.EndsWith](/?api/Easp.Str.EndsWith "Easp.Str.EndsWith")|方法				|检查字符串的结尾是否与另一个字符串匹配|`Easp.Str.EndsWith("str","tr")`
|[Easp.Str.GetColonName](/?api/Easp.Str.GetColonName "Easp.Str.GetColonName")|方法	|取“A:B”中的A|`Easp.Str.GetColonName("acb:de")`
|[Easp.Str.GetColonValue](/?api/Easp.Str.GetColonValue "Easp.Str.GetColonValue")|方法|取“A:B”中的B|`Easp.Str.GetColonValue("acb:de")`
|[Easp.Str.GetName](/?api/Easp.Str.GetName "Easp.Str.GetName")|方法					|取“A分隔符B”中的A，多个分隔符按最左|`Easp.Str.GetName("ab#de","#")`
|[Easp.Str.GetValue](/?api/Easp.Str.GetValue "Easp.Str.GetValue")|方法				|取“A分隔符B”中的B，多个分隔符按最左|`Easp.Str.GetValue("ab#de","#")`
|[Easp.Str.GetNameRev](/?api/Easp.Str.GetNameRev "Easp.Str.GetNameRev")|方法		|取“A分隔符B”中的A，多个分隔符按最右|`Easp.Str.GetNameRev("ab#de","#")`
|[Easp.Str.GetValueRev](/?api/Easp.Str.GetValueRev "Easp.Str.GetValueRev")|方法		|取“A分隔符B”中的B，多个分隔符按最右|`Easp.Str.GetValueRev("ab#de","#")`
|[Easp.Str.GetNameValue](/?api/Easp.Str.GetNameValue "Easp.Str.GetNameValue")|方法	|取分隔符字符串的两头|`Easp.Str.GetNameValue("ab#de","#")`
|[Easp.Str.Cut](/?api/Easp.Str.Cut "Easp.Str.Cut")|方法								|截取长字符串左边部分并以特殊符号代替|`Easp.Str.Cut("abcd","5:~")`
|[Easp.Str.Leng](/?api/Easp.Str.Leng "Easp.Str.Leng")|方法							|返回字符串的长度，中文算两个字符|`Easp.Str.Leng("abcd")`
|[Easp.Str.iReplace](/?api/Easp.Str.iReplace "Easp.Str.iReplace")|方法				|不区分大小写替换|`Easp.Str.Replace("ABcd","ab","12")`
|[Easp.Str.Replace](/?api/Easp.Str.Replace "Easp.Str.Replace")|方法					|正则替换|`Easp.Str.Replace("ABcd","rule","a")`
|[Easp.Str.ReplaceLine](/?api/Easp.Str.ReplaceLine "Easp.Str.ReplaceLine")|方法		|正则替换多行模式|`Easp.Str.ReplaceLine("ABcd","rule", "a")`
|[Easp.Str.ReplacePart](/?api/Easp.Str.ReplacePart "Easp.Str.ReplacePart")|方法		|替换正则表达式编组|`Easp.Str.ReplacePart("ABcd","rule","$1","a")`
|[Easp.Str.Match](/?api/Easp.Str.Match "Easp.Str.Match")|方法						|正则匹配捕获|`Easp.Str.Match("ABcd","rule")`
|[Easp.Str.Test](/?api/Easp.Str.Test "Easp.Str.Test")|方法							|返回正则验证结果|`Easp.Str.Test("汉字","chinese")`
|[Easp.Str.RegexpEncode](/?api/Easp.Str.RegexpEncode "Easp.Str.RegexpEncode")|方法	|正则表达式特殊字符转义|`Easp.Str.RegexpEncode("rule")`
|[Easp.Str.TrimChar](/?api/Easp.Str.TrimChar "Easp.Str.TrimChar")|方法				|去除字符串两端的指定字符串|`Easp.Str.TrimChar("$a$b$","$")`
|[Easp.Str.HtmlEncode](/?api/Easp.Str.HtmlEncode "Easp.Str.HtmlEncode")|方法		|将HTML代码转换为文本实体|`Easp.Str.HtmlEncode("html")`
|[Easp.Str.HtmlDecode](/?api/Easp.Str.HtmlDecode "Easp.Str.HtmlDecode")|方法		|将HTML文本转换为HTML代码|`Easp.Str.HtmlDecode("html")`
|[Easp.Str.HtmlFilter](/?api/Easp.Str.HtmlFilter "Easp.Str.HtmlFilter")|方法		|过滤HTML标签|`Easp.Str.HtmlFilter("html")`
|[Easp.Str.HtmlFormat](/?api/Easp.Str.HtmlFormat "Easp.Str.HtmlFormat")|方法		|仅格式化HTML文本中的空格和换行|`Easp.Str.HtmlFormat("html")`
|[Easp.Str.HtmlSafe](/?api/Easp.Str.HtmlSafe "Easp.Str.HtmlSafe")|方法				|过滤HTML文本为可输出显示的内容，防止XSS攻击|`Easp.Str.HtmlSafe("html")`
|[Easp.Str.ToString](/?api/Easp.Str.ToString "Easp.Str.ToString")|方法				|将对象转换为字符串|`Easp.Str.ToString(Rs)`
|[Easp.Str.JsEncode](/?api/Easp.Str.JsEncode "Easp.Str.JsEncode")|方法				|处理字符串中的Javascript特殊字符，中文使用\uxxxx的形式|`Easp.Str.JsEncode("javascript")`
|[Easp.Str.JsEncode_](/?api/Easp.Str.JsEncode_ "Easp.Str.JsEncode_")|方法			|处理字符串中的Javascript特殊字符|`Easp.Str.JsEncode_("javascript",True)`
|[Easp.Str.JavaScript](/?api/Easp.Str.JavaScript "Easp.Str.JavaScript")|方法		|输出javascript代码字符串|`Easp.Str.JavaScript("javascript")`
|[Easp.Str.JsAlert](/?api/Easp.Str.JsAlert "Easp.Str.JsAlert")|方法					|输出javascript的alert警告框消息|`Easp.Str.JsAlert "返回"`
|[Easp.Str.JsAlertUrl](/?api/Easp.Str.JsAlertUrl "Easp.Str.JsAlertUrl")|方法		|输出javascript的alert警告框消息并跳转到其他页面|`Easp.Str.JsAlertUrl "返回","http://"`
|[Easp.Str.JsConfirmUrl](/?api/Easp.Str.JsConfirmUrl "Easp.Str.JsConfirmUrl")|方法	|输出javascript的选择消息框并根据选择跳转到不同的页面|`Easp.Str.JsConfirmUrl "返回","http://","http://"`
|[Easp.Str.RandomStr](/?api/Easp.Str.RandomStr "Easp.Str.RandomStr")|方法			|取指定长度的随机字符串|`Easp.Str.RandomStr(10)`
|[Easp.Str.RandomString](/?api/Easp.Str.RandomString "Easp.Str.RandomString")|方法	|在指定字符集中取指定长度的随机字符串|`Easp.Str.RandomString(8,"abcdefg")`
|[Easp.Str.RandomNumber](/?api/Easp.Str.RandomNumber "Easp.Str.RandomNumber")|方法	|得到一个随机数|`Easp.Str.RandomNumber(10,99)`
|[Easp.Str.ToNumber](/?api/Easp.Str.ToNumber "Easp.Str.ToNumber")|方法				|数字显示指定小数位数，在小于1时显示小数点前面的零|`Easp.Str.ToNumber(12.3535, 0)`
|[Easp.Str.ToPrice](/?api/Easp.Str.ToPrice "Easp.Str.ToPrice")|方法					|数字显示为货币格式|`Easp.Str.ToPrice(12.3535)`
|[Easp.Str.ToPercent](/?api/Easp.Str.ToPercent "Easp.Str.ToPercent")|方法			|数值显示为百分比格式|`Easp.Str.ToPercent(12.3535)`
|[Easp.Str.Half2Full](/?api/Easp.Str.Half2Full "Easp.Str.Half2Full")|方法			|半角转全角|`Easp.Str.Half2Full("abcd")`
|[Easp.Str.Full2Half](/?api/Easp.Str.Full2Half "Easp.Str.Full2Half")|方法			|全角转半角|`Easp.Str.Full2Half("ａｂｃｄ")`
|[Easp.Str.StringBuilder](/?api/Easp.Str.StringBuilder "Easp.Str.StringBuilder")|方法|新建一个字符串构建类|`Set obj = Easp.Str.StringBuilder`
|[Easp.Str.Validate](/?api/Easp.Str.Validate "Easp.Str.Validate")|方法				|表单验证|`Easp.Str.Validate("string")`
|[Easp.Str.Text](/?api/Easp.Str.Text "Easp.Str.Text")|方法							|链式操作|`Easp.Str("string")`
##### <span id=StringBuilder>StringBuilder</span>
|名称|类型|说明|用法
|-|-|-|-
|[StringBuilder.NewLine](/?api/StringBuilder.NewLine "StringBuilder.NewLine")|属性				|是否附加为新行|`obj.NewLine = True`
|[StringBuilder.Capacity](/?api/StringBuilder.Capacity "StringBuilder.Capacity")|属性			|设置容量|`obj.Capacity = 2`
|[StringBuilder.Append](/?api/StringBuilder.Append "StringBuilder.Append")|方法					|附加字符串|`obj.Append "str"`
|[StringBuilder.AppendLine](/?api/StringBuilder.AppendLine "StringBuilder.AppendLine")|方法		|以新行方式附加字符串|`obj.AppendLine "str"`
|[StringBuilder.AppendFormat](/?api/StringBuilder.AppendFormat "StringBuilder.AppendFormat")|方法|带格式化附加字符串|`obj.AppendFormat "{4:5}",a`
|[StringBuilder.Insert](/?api/StringBuilder.Insert "StringBuilder.Insert")|方法					|从开始处插入字符串|`obj.Insert "str"`
|[StringBuilder.InsertLine](/?api/StringBuilder.InsertLine "StringBuilder.InsertLine")|方法		|以新行方式从开始处插入字符串|`obj.InsertLine "str"`
|[StringBuilder.InsertFormat](/?api/StringBuilder.InsertFormat "StringBuilder.InsertFormat")|方法|从开始处插入带格式化字符串|`obj.AppendFormat "{4:5}",a`
|[StringBuilder.Clear](/?api/StringBuilder.Clear "StringBuilder.Clear")|方法					|清除所有字符|`obj.Clear`
|[StringBuilder.ToString](/?api/StringBuilder.ToString "StringBuilder.ToString")|方法			|输出字符串|`obj.ToString`
##### <span id=Validation>表单验证</span>
|名称|类型|说明|用法
|-|-|-|-
|[Validation.Value](/?api/Validation.Value "Validation.Value")|属性								|获取返回值|`Easp.VarVal("username").Required.Value`
|[Validation.Validate](/?api/Validation.Validate "Validation.Validate")|属性					|设置和获取验证结果|`Easp.VarVal("username").Required.Validate`
|[Validation.Source](/?api/Validation.Source "Validation.Source")|属性							|读取源验证文本|`Easp.VarVal("username").Required.Source`
|[Validation.MsgInfo](/?api/Validation.MsgInfo "Validation.MsgInfo")|属性						|设置和获取错误提示|`Easp.VarVal("username").Required.MsgInfo`
|[Validation.MsgDefault](/?api/Validation.MsgDefault "Validation.MsgDefault")|属性				|设置和获取规则自带默认错误提示|`Easp.VarVal("username").Required.MsgDefault`
|[Validation.ReturnValue](/?api/Validation.ReturnValue "Validation.ReturnValue")|属性			|设置和获取是否有返回值|`Easp.VarVal("username").Required.ReturnValue`
|[Validation.Separator](/?api/Validation.Separator "Validation.Separator")|属性					|设置和获取分隔符|`Easp.VarVal("type").Split("#").Separator`
|[Validation.IsReturnArray](/?api/Validation.IsReturnArray "Validation.IsReturnArray")|属性		|设置和获取是否返回数组|`Easp.VarVal("username").IsReturnArray`
|[Validation.ReturnArray](/?api/Validation.ReturnArray "Validation.ReturnArray")|属性			|设置和获取返回数组|`Easp.VarVal("username").ReturnArray`
|[Validation.NameString](/?api/Validation.NameString "Validation.NameString")|属性				|设置和获取名称|`obj.NameString = "用户名"`
|[Validation.PostField](/?api/Validation.PostField "Validation.PostField")|属性					|设置和获取表单名|`obj.PostField = "user"`
|[Validation.DefaultValue](/?api/Validation.DefaultValue "Validation.DefaultValue")|属性		|设置和获取默认值|`obj.DefaultValue = "jam"`
|[Validation.Trim](/?api/Validation.Trim "Validation.Trim")|方法								|去除两头空白|`Easp.VarVal("username").Trim`
|[Validation.Default](/?api/Validation.Default "Validation.Default")|方法						|设置默认值|`Easp.VarVal("username").Default("jam")`
|[Validation.Name](/?api/Validation.Name "Validation.Name")|方法								|设置名称|`Easp.VarVal("username").Name("用户名")`
|[Validation.Split](/?api/Validation.Split "Validation.Split")|方法								|设置分隔符|`Easp.VarVal("type").Split("#")`
|[Validation.Join](/?api/Validation.Join "Validation.Join")|方法								|将分隔后的数组按另外的符号组合为字符串|`Easp.VarVal("type").Split("#").Join(",")`
|[Validation.GetArray](/?api/Validation.GetArray "Validation.GetArray")|方法					|设置返回数组|`Easp.VarVal("type").Split("#").GetArray`
|[Validation.NoReturn](/?api/Validation.NoReturn "Validation.NoReturn")|方法					|设置不返回数据|`Easp.VarVal("type").Required.NoReturn`
|[Validation.Field](/?api/Validation.Field "Validation.Field")|方法								|设置表单名|`Easp.VarVal("username").Field("user")`
|[Validation.Msg](/?api/Validation.Msg "Validation.Msg")|方法									|设置上一规则错误提示信息|`Easp.VarVal("username").Required.Msg("别空着")`
|[Validation.Alert](/?api/Validation.Alert "Validation.Alert")|方法								|规则验证失败则弹出javascript警告框|`Easp.VarVal("username").Required.Alert`
|[Validation.AlertUrl](/?api/Validation.AlertUrl "Validation.AlertUrl")|方法					|规则验证失败则弹出javascript警告框并跳转到新页面|`Easp.VarVal("username").Required.AlertUrl("index.asp")`
|[Validation.PrintEnd](/?api/Validation.PrintEnd "Validation.PrintEnd")|方法					|规则验证失败则打印出错误提示信息并终止程序运行|`Easp.VarVal("username").Required.PrintEnd`
|[Validation.PrintEndJson](/?api/Validation.PrintEndJson "Validation.PrintEndJson")|方法		|规则验证失败则打印出Json格式错误提示信息并终止程序运行|`Easp.VarVal("username").Required.PrintEndJson`
|[Validation.Required](/?api/Validation.Required "Validation.Required")|方法					|验证不能为空|`Easp.VarVal("username").Required`
|[Validation.Test](/?api/Validation.Test "Validation.Test")|方法								|验证正则规则|`Easp.VarVal("zip").Test("zip")`
|[Validation.IsDate](/?api/Validation.IsDate "Validation.IsDate")|方法							|验证日期|`Easp.VarVal("date").IsDate`
|[Validation.DateBetween](/?api/Validation.DateBetween "Validation.DateBetween")|方法			|验证日期区间|`Easp.VarVal("date").DateBetween("2016-01-01","2016-12-30")`
|[Validation.MinDate](/?api/Validation.MinDate "Validation.MinDate")|方法						|验证最小日期|`Easp.VarVal("date").MinDate("2016-01-01")`
|[Validation.MaxDate](/?api/Validation.MaxDate "Validation.MaxDate")|方法						|验证最大日期|`Easp.VarVal("date").MaxDate("2016-01-01")`
|[Validation.IsNumber](/?api/Validation.IsNumber "Validation.IsNumber")|方法					|验证数值|`Easp.VarVal("num").IsNumber`
|[Validation.Between](/?api/Validation.Between "Validation.Between")|方法						|验证数值区间|`Easp.VarVal("num").Between(10,99)`
|[Validation.Min](/?api/Validation.Min "Validation.Min")|方法									|验证最小数值|`Easp.VarVal("num").Min(10)`
|[Validation.Max](/?api/Validation.Max "Validation.Max")|方法									|验证最大数值|`Easp.VarVal("num").Max(10)`
|[Validation.LengthBetween](/?api/Validation.LengthBetween "Validation.LengthBetween")|方法		|验证长度区间|`Easp.VarVal("test").LengthBetween(4,6)`
|[Validation.Length](/?api/Validation.Length "Validation.Length")|方法							|验证长度|`Easp.VarVal("test").Length(6)`
|[Validation.MinLength](/?api/Validation.MinLength "Validation.MinLength")|方法					|验证最小长度|`Easp.VarVal("test").MinLength(6)`
|[Validation.MaxLength](/?api/Validation.MaxLength "Validation.MaxLength")|方法					|验证最大长度|`Easp.VarVal("test").MaxLength(6)`
|[Validation.Same](/?api/Validation.Same "Validation.Same")|方法								|验证相等|`Easp.VarVal("test").Same("jam")`
|[Validation.SamePost](/?api/Validation.SamePost "Validation.SamePost")|方法					|验证两次输入一致|`Easp.VarVal("pass1").SamePost("pass2")`
|[Validation.SameSession](/?api/Validation.SameSession "Validation.SameSession")|方法			|验证验证码输入|`Easp.VarVal("test").SameSession("code")`
##### <span id=Easp.Date>日期处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Date.Format](/?api/Easp.Date.Format "Easp.Date.Format")|方法								|格式化日期时间|`Easp.Date.Format("2016-01-01",Now)`
|[Easp.Date.FirstDayOfMonth](/?api/Easp.Date.FirstDayOfMonth "Easp.Date.FirstDayOfMonth")|方法	|取所在月份的第一天|`Easp.Date.FirstDayOfMonth("2016-01-01")`
|[Easp.Date.LastDayOfMonth](/?api/Easp.Date.LastDayOfMonth "Easp.Date.LastDayOfMonth")|方法		|取所在月份的最后一天|`Easp.Date.LastDayOfMonth("2016-01-01")`
|[Easp.Date.DayOfWeek](/?api/Easp.Date.DayOfWeek "Easp.Date.DayOfWeek")|方法					|取所在周的第N(1-7)天|`Easp.Date.DayOfWeek(Now,3)`
|[Easp.Date.FirstDayOfWeek](/?api/Easp.Date.FirstDayOfWeek "Easp.Date.FirstDayOfWeek")|方法		|取所在周的第一天|`Easp.Date.FirstDayOfWeek(Now)`
|[Easp.Date.LastDayOfWeek](/?api/Easp.Date.LastDayOfWeek "Easp.Date.LastDayOfWeek")|方法		|取所在周的最后一天|`Easp.Date.LastDayOfWeek(Now)`
|[Easp.Date.ToUnixTime](/?api/Easp.Date.ToUnixTime "Easp.Date.ToUnixTime")|方法					|日期到时间戳函数|`Easp.Date.ToUnixTime(Now,+8)`
|[Easp.Date.ToUnixTimeCn](/?api/Easp.Date.ToUnixTimeCn "Easp.Date.ToUnixTimeCn")|方法			|取中国时区时间戳|`Easp.Date.ToUnixTimeCn(Now)`
|[Easp.Date.GetTimeStamp](/?api/Easp.Date.GetTimeStamp "Easp.Date.GetTimeStamp")|方法			|取当前时间戳|`Easp.Date.GetTimeStamp`
|[Easp.Date.FromUnixTime](/?api/Easp.Date.FromUnixTime "Easp.Date.FromUnixTime")|方法			|时间戳到日期|`Easp.Date.FromUnixTime("1420592281",+8)`
|[Easp.Date.FromUnixTimeCn](/?api/Easp.Date.FromUnixTimeCn "Easp.Date.FromUnixTimeCn")|方法		|中国时区时间戳到日期|`Easp.Date.FromUnixTimeCn("1420592281")`
##### <span id=Easp.Error>异常处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Error.E](/?api/Easp.Error.E "Easp.Error.E")|属性											|设置或读取自定义的错误代码和错误信息|`Easp.Error(1001)="自定义错误"`
|[Easp.Error.LastError](/?api/Easp.Error.LastError "Easp.Error.LastError")|属性					|取最后一次发生错误的代码|`Easp.Error.LastError`
|[Easp.Error.Title](/?api/Easp.Error.Title "Easp.Error.Title")|属性								|设置和读取错误信息标题|`Easp.Error.Title="标题"`
|[Easp.Error.Detail](/?api/Easp.Error.Detail "Easp.Error.Detail")|属性							|设置显示错误信息时的详细信息替换参数|`Easp.Error.Detail="error"`
|[Easp.Error.FunctionName](/?api/Easp.Error.FunctionName "Easp.Error.FunctionName")|属性		|设置和读取出错函数名|`Easp.Error.FunctionName="add"`
|[Easp.Error.Redirect](/?api/Easp.Error.Redirect "Easp.Error.Redirect")|属性					|设置和读取页面是否自动转向|`Easp.Error.Redirect=True`
|[Easp.Error.OnErrorContinue](/?api/Easp.Error.OnErrorContinue "Easp.Error.OnErrorContinue")|属性|设置和读取Debug模式下出错后是否继续运行后面的代码|`Easp.Error.OnErrorContinue=True`
|[Easp.Error.ConsoleDetail](/?api/Easp.Error.ConsoleDetail "Easp.Error.ConsoleDetail")|属性		|设置和读取是否在控制台内显示详细错误信息|`Easp.Error.ConsoleDetail=False`
|[Easp.Error.Url](/?api/Easp.Error.Url "Easp.Error.Url")|属性									|设置和读取发生错误后的跳转页地址|`Easp.Error.Url="index.asp"`
|[Easp.Error.Delay](/?api/Easp.Error.Delay "Easp.Error.Delay")|属性								|设置和读取自动跳转页面等待时间（秒）|`Easp.Error.Delay=10`
|[Easp.Error.ClassName](/?api/Easp.Error.ClassName "Easp.Error.ClassName")|属性					|设置和读取显示错误信息DIV的CSS样式名称|`Easp.Error.ClassName="error-style"`
|[Easp.Error.Raise](/?api/Easp.Error.Raise "Easp.Error.Raise")|方法								|生成一个错误(常用于开发者错误模式)|`Easp.Error.Raise 1001`
|[Easp.Error.Throw](/?api/Easp.Error.Throw "Easp.Error.Throw")|方法								|立即抛出一个错误信息(常用于用户错误模式)|`Easp.Error.Throw "错误信息"`
|[Easp.Error.Console](/?api/Easp.Error.Console "Easp.Error.Console")|方法						|在控制台中抛出错误信息|`Easp.Error.Console 1001`
|[Easp.Error.Defined](/?api/Easp.Error.Defined "Easp.Error.Defined")|方法						|显示已定义的所有错误代码及信息，返回Json格式|`Easp.Error.Defined`
##### <span id=Easp.Console>控制台调试</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Console.Enable](/?api/Easp.Console.Enable "Easp.Console.Enable")|属性					|是否开启控制台|`Easp.Console.Enable=True`
|[Easp.Console.Token](/?api/Easp.Console.Token "Easp.Console.Token")|属性						|设置防止未授权访问标识码|`Easp.Console.Token="abc123"`
|[Easp.Console.ShowSql](/?api/Easp.Console.ShowSql "Easp.Console.ShowSql")|属性					|是否在控制台中自动显示执行的SQL语句|`Easp.Console.ShowSql=False`
|[Easp.Console.ShowSqlTime](/?api/Easp.Console.ShowSqlTime "Easp.Console.ShowSqlTime")|属性		|是否在控制台中自动显示执行的SQL语句的执行时间|`Easp.Console.ShowSqlTime=False`
|[Easp.Console.MaxCacheSize](/?api/Easp.Console.MaxCacheSize "Easp.Console.MaxCacheSize")|属性	|控制台中缓存的内容最大字符数|`Easp.Console.MaxCacheSize=8000`
|[Easp.Console.MaxLogSize](/?api/Easp.Console.MaxLogSize "Easp.Console.MaxLogSize")|属性		|单条控制台输出的内容最大字符数|`Easp.Console.MaxLogSize=3000`
|[Easp.Console.Log](/?api/Easp.Console.Log "Easp.Console.Log")|方法								|写入控制台日志信息|`Easp.Console "信息"`
|[Easp.Console.Out](/?api/Easp.Console.Out "Easp.Console.Out")|方法								|输出控制台日志信息|`Easp.Console.Out`
##### <span id=Easp.Var>超级变量</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Var.Var](/?api/Easp.Var.Var "Easp.Var.Var")|属性								|读取和设置EasyASP超级变量集|`Easp.Var("a")`
|[Easp.Var.GetObject](/?api/Easp.Var.GetObject "Easp.Var.GetObject")|方法			|取得EasyASP变量集原始字典对象|`Easp.Var.GetObject`
|[Easp.Var.Has](/?api/Easp.Var.Has "Easp.Var.Has")|方法								|查找是否包含某一变量|`Easp.Var.Has("a")`
##### <span id=Easp.Db>数据库操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Db.QueryTimes](/?api/Easp.Db.QueryTimes "Easp.Db.QueryTimes")|属性					|获取当前代码之前数据库的操作次数|`Easp.Db.QueryTimes`
|[Easp.Db.PageParam](/?api/Easp.Db.PageParam "Easp.Db.PageParam")|属性						|设置分页时的指定页码的URL参数名称|`Easp.Db.PageParam = "p"`
|[Easp.Db.PageSize](/?api/Easp.Db.PageSize "Easp.Db.PageSize")|属性							|设置和读取分页每页数量|`Easp.Db.PageSize = 20`
|[Easp.Db.PageRecordCount](/?api/Easp.Db.PageRecordCount "Easp.Db.PageRecordCount")|属性	|读取分页记录集总记录数|`Easp.Db.PageRecordCount`
|[Easp.Db.PageCount](/?api/Easp.Db.PageCount "Easp.Db.PageCount")|属性						|读取分页记录集总页数|`Easp.Db.PageCount`
|[Easp.Db.PageIndex](/?api/Easp.Db.PageIndex "Easp.Db.PageIndex")|属性						|读取分页记录集当前页码|`Easp.Db.PageIndex`
|[Easp.Db.PageCurrentSize](/?api/Easp.Db.PageCurrentSize "Easp.Db.PageCurrentSize")|属性	|读取分页记录集当前页记录数|`Easp.Db.PageCurrentSize`
|[Easp.Db.PageMinRow](/?api/Easp.Db.PageMinRow "Easp.Db.PageMinRow")|属性					|读取分页记录集当前页最小记录行号|`Easp.Db.PageMinRow`
|[Easp.Db.PageMaxRow](/?api/Easp.Db.PageMaxRow "Easp.Db.PageMaxRow")|属性					|读取分页记录集当前页最大记录行号|`Easp.Db.PageMaxRow`
|[Easp.Db.InsertSeparator](/?api/Easp.Db.InsertSeparator "Easp.Db.InsertSeparator")|属性	|设置Ins和Insert方法字段之间的分隔符|`Easp.Db.InsertSeparator = "#"`
|[Easp.Db.DefaultConn](/?api/Easp.Db.DefaultConn "Easp.Db.DefaultConn")|属性				|接管外部Connection对象为默认连接|`Easp.Db.DefaultConn = Conn`
|[Easp.Db.OpenConnection](/?api/Easp.Db.OpenConnection "Easp.Db.OpenConnection")|方法		|生成数据库连接字符串|`Set Conn = Easp.Db.OpenConnection("ACCESS","/data/db.mdb","")`
|[Easp.Db.CreateConnection](/?api/Easp.Db.CreateConnection "Easp.Db.CreateConnection")|方法	|建立数据库连接对象|`Set Conn = Easp.Db.CreateConnection("连接字符串")`
|[Easp.Db.SetConnection](/?api/Easp.Db.SetConnection "Easp.Db.SetConnection")|方法			|设置数据库连接对象|`Easp.Db.SetConnection "acc",1,"db/_db.mdb",""`
|[Easp.Db.SetConn](/?api/Easp.Db.SetConn "Easp.Db.SetConn")|方法							|设置默认数据库连接对象|`Easp.Db.SetConn 1,"/db/db.mdb",""`
|[Easp.Db.GetConnection](/?api/Easp.Db.GetConnection "Easp.Db.GetConnection")|方法			|取得数据库连接对象|`Easp.Db.GetConnection("acc")`
|[Easp.Db.GetConn](/?api/Easp.Db.GetConn "Easp.Db.GetConn")|方法							|取得默认数据库连接对象|`Set Conn = Easp.Db.GetConn`
|[Easp.Db.GetType](/?api/Easp.Db.GetType "Easp.Db.GetType")|方法							|取得数据库类型|`Easp.Db.GetType(Conn)`
|[Easp.Db.Type](/?api/Easp.Db.Type "Easp.Db.Type")|方法										|取得默认连接数据库类型|`Easp.Db.Type`
|[Easp.Db.GetVersion](/?api/Easp.Db.GetVersion "Easp.Db.GetVersion")|方法					|取得数据库的版本号|`Easp.Db.GetVersion(Conn)`
|[Easp.Db.Version](/?api/Easp.Db.Version "Easp.Db.Version")|方法							|取得默认连接数据库的版本号|`Easp.Db.Version`
|[Easp.Db.GetTypeVersion](/?api/Easp.Db.GetTypeVersion "Easp.Db.GetTypeVersion")|方法		|取得更清晰的版本号|`Easp.Db.GetTypeVersion(Conn)`
|[Easp.Db.TypeVersion](/?api/Easp.Db.TypeVersion "Easp.Db.TypeVersion")|方法				|取得默认数据库更清晰的版本号|`Easp.Db.TypeVersion`
|[Easp.Db.ToSql](/?api/Easp.Db.ToSql "Easp.Db.ToSql")|方法									|仅显示出SQL|`Easp.Db.ToSql(sql)`
|[Easp.Db.ToSqlBatch](/?api/Easp.Db.ToSqlBatch "Easp.Db.ToSqlBatch")|方法					|仅显示出批量SQL|`Easp.Db.ToSqlBatch(sql)`
|[Easp.Db.Execute](/?api/Easp.Db.Execute "Easp.Db.Execute")|方法							|执行SQL语句,返回记录集(R)或受影响的行数(CUD)|`Easp.Db.Execute(Conn,sql)`
|[Easp.Db.Exec](/?api/Easp.Db.Exec "Easp.Db.Exec")|方法										|用默认数据库连接执行SQL语句,返回记录集(R)或受影响的行数(CUD)|`Easp.Db.Exec(sql)`
|[Easp.Db.Query](/?api/Easp.Db.Query "Easp.Db.Query")|方法									|用默认数据库连接执行SQL语句，返回记录集(R)或成功与否(CUD)|`Easp.Db.Query(sql)`
|[Easp.Db.ExecuteBatch](/?api/Easp.Db.ExecuteBatch "Easp.Db.ExecuteBatch")|方法				|批量执行SQL语句|`Easp.Db.ExecuteBatch(conn, sql)`
|[Easp.Db.ExecBatch](/?api/Easp.Db.ExecBatch "Easp.Db.ExecBatch")|方法						|用默认数据库连接批量执行SQL语句|`Easp.Db.ExecBatch(sql)`
|[Easp.Db.Select](/?api/Easp.Db.Select "Easp.Db.Select")|方法								|取得记录集|`Easp.Db.Select(conn, sql)`
|[Easp.Db.Sel](/?api/Easp.Db.Sel "Easp.Db.Sel")|方法										|用默认数据库连接取得记录集|`Easp.Db.Sel(sql)`
|[Easp.Db.GetRecordSet](/?api/Easp.Db.GetRecordSet "Easp.Db.GetRecordSet")|方法				|取得分页后记录集|`Easp.Db.GetRecordSet(conn, sql)`
|[Easp.Db.GetRS](/?api/Easp.Db.GetRS "Easp.Db.GetRS")|方法									|用默认数据库连接取得分页后记录集|`Easp.Db.GetRS(sql)`
|[Easp.Db.Pager](/?api/Easp.Db.Pager "Easp.Db.Pager")|方法									|生成分页导航链接|`Easp.Db.Pager(html, config)`
|[Easp.Db.SetPager](/?api/Easp.Db.SetPager "Easp.Db.SetPager")|方法							|配置分页样式|`Easp.Db.SetPager(pagerName, html, config)`
|[Easp.Db.GetPager](/?api/Easp.Db.GetPager "Easp.Db.GetPager")|方法							|调用分页样式|`Easp.Db.GetPager(pagerName)`
|[Easp.Db.Insert](/?api/Easp.Db.Insert "Easp.Db.Insert")|方法								|插入记录|`Easp.Db.Insert(conn, table, fieldValues)`
|[Easp.Db.Ins](/?api/Easp.Db.Ins "Easp.Db.Ins")|方法										|用默认数据库连接插入记录|`Easp.Db.Ins(table, fieldValues)`
|[Easp.Db.InsertBatch](/?api/Easp.Db.InsertBatch "Easp.Db.InsertBatch")|方法				|批量插入记录|`Easp.Db.InsertBatch(conn, table, fieldValues)`
|[Easp.Db.InsBatch](/?api/Easp.Db.InsBatch "Easp.Db.InsBatch")|方法							|用默认数据库连接批量插入记录|`Easp.Db.InsBatch(table, fieldValues)`
|[Easp.Db.Delete](/?api/Easp.Db.Delete "Easp.Db.Delete")|方法								|删除记录|`Easp.Db.Delete(conn, table, where)`
|[Easp.Db.Del](/?api/Easp.Db.Del "Easp.Db.Del")|方法										|用默认数据库连接删除记录|`Easp.Db.Del(table, where)`
|[Easp.Db.DeleteBatch](/?api/Easp.Db.DeleteBatch "Easp.Db.DeleteBatch")|方法				|批量删除记录|`Easp.Db.DeleteBatch(conn, table, where)`
|[Easp.Db.DelBatch](/?api/Easp.Db.DelBatch "Easp.Db.DelBatch")|方法							|用默认数据库连接批量删除记录|`Easp.Db.DelBatch(table, where)`
|[Easp.Db.Update](/?api/Easp.Db.Update "Easp.Db.Update")|方法								|更新记录|`Easp.Db.Update(conn, table, fieldValues, where)`
|[Easp.Db.Upd](/?api/Easp.Db.Upd "Easp.Db.Upd")|方法										|用默认数据库连接更新记录|`Easp.Db.Upd(table, fieldValues, where)`
|[Easp.Db.UpdateBatch](/?api/Easp.Db.UpdateBatch "Easp.Db.UpdateBatch")|方法				|批量更新记录|`Easp.Db.UpdateBatch(conn, table, fieldValues, where)`
|[Easp.Db.UpdBatch](/?api/Easp.Db.UpdBatch "Easp.Db.UpdBatch")|方法							|用默认数据库连接批量更新记录|`Easp.Db.UpdBatch(table, fieldValues, where)`
|[Easp.Db.Close](/?api/Easp.Db.Close "Easp.Db.Close")|方法									|关闭并释放对象|`Easp.Db.Close Rs`
|[Easp.Db.BeginTrans](/?api/Easp.Db.BeginTrans "Easp.Db.BeginTrans")|方法					|开始一个事务|`Easp.Db.BeginTrans(conn)`
|[Easp.Db.RollbackTrans](/?api/Easp.Db.RollbackTrans "Easp.Db.RollbackTrans")|方法			|回滚一个事务|`Easp.Db.RollbackTrans(conn)`
|[Easp.Db.CommitTrans](/?api/Easp.Db.CommitTrans "Easp.Db.CommitTrans")|方法				|提交一个事务|`Easp.Db.CommitTrans(conn)`
|[Easp.Db.Begin](/?api/Easp.Db.Begin "Easp.Db.Begin")|方法									|开始默认连接的事务|`Easp.Db.Begin`
|[Easp.Db.Rollback](/?api/Easp.Db.Rollback "Easp.Db.Rollback")|方法							|回滚默认连接的事务|`Easp.Db.Rollback`
|[Easp.Db.Commit](/?api/Easp.Db.Commit "Easp.Db.Commit")|方法								|提交默认连接的事务|`Easp.Db.Commit`
##### <span id=Easp.Json>Json解析与生成</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Json.EncodeUnicode](/?api/Easp.Json.EncodeUnicode "Easp.Json.EncodeUnicode")|属性	|设置和读取生成Json字符串是是否编码 Unicode 字符|`Easp.Json.EncodeUnicode = False`
|[Easp.Json.QuickMode](/?api/Easp.Json.QuickMode "Easp.Json.QuickMode")|属性				|设置和读取操作Json时是否可以使用快速模式|`Easp.Json.QuickMode = False`
|[Easp.Json.NewObject](/?api/Easp.Json.NewObject "Easp.Json.NewObject")|方法				|新建一个Object对象|`Set j = Easp.Json.NewObject`
|[Easp.Json.NewArray](/?api/Easp.Json.NewArray "Easp.Json.NewArray")|方法					|新建一个Array对象|`Set j = Easp.Json.NewArray`
|[Easp.Json.Parse](/?api/Easp.Json.Parse "Easp.Json.Parse")|方法							|解析 Json 字符串并返回 EaspJson 对象|`Set obj = Easp.Json.Parse(string)`
|[Easp.Json.toString](/?api/Easp.Json.toString "Easp.Json.toString")|方法					|把对象输出为Json字符串|`Easp.Json.toString(obj)`
##### <span id=Object>JsonObject对象操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[Object.Get](/?api/Object.Get "Object.Get")|属性								|设置或读取key/value值|`obj("key") = "v1"`
|[Object.Count](/?api/Object.Count "Object.Count")|属性							|取对象的长度|`obj.Count`
|[Object.GetDictionary](/?api/Object.GetDictionary "Object.GetDictionary")|属性	|取得Dictionary对象|`Set NewObj = obj.GetDictionary`
|[Object.Source](/?api/Object.Source "Object.Source")|属性						|以对象初始化|`obj.Source = dict`
|[Object.Put](/?api/Object.Put "Object.Put")|方法								|设置key/value值|`obj.Put "key","value"`
|[Object.Exists](/?api/Object.Exists "Object.Exists")|方法						|检测键名是否存在|`obj.Exists("key")`
|[Object.Has](/?api/Object.Has "Object.Has")|方法								|检测键值是否存在有效值|`obj.Has("key")`
|[Object.Remove](/?api/Object.Remove "Object.Remove")|方法						|移除某一元素|`obj.Remove("key")`
|[Object.Clear](/?api/Object.Clear "Object.Clear")|方法							|全部清空|`obj.Clear`
|[Object.ToString](/?api/Object.ToString "Object.ToString")|方法				|把Json Object对象输出为字符串|`obj.ToString`
|[Object.Clone](/?api/Object.Clone "Object.Clone")|方法							|将JSON对象复制为新对象|`Set NewObj = obj.Clone`
##### <span id=Array>JsonArray对象操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[Array.Get](/?api/Array.Get "Array.Get")|属性								|读取或设置数组元素的值|`obj(0) = value`
|[Array.Length](/?api/Array.Length "Array.Length")|属性						|取数组的长度|`obj.Length`
|[Array.GetArray](/?api/Array.GetArray "Array.GetArray")|属性				|取得数组对象|`arr = obj.GetArray`
|[Array.Add](/?api/Array.Add "Array.Add")|方法								|添加一个值|`obj.Add value`
|[Array.Clear](/?api/Array.Clear "Array.Clear")|方法						|全部清空|`obj.Clear`
|[Array.SetArray](/?api/Array.SetArray "Array.SetArray")|方法				|将数组值赋给JsonArray对象|`obj.SetArray(arr)`
|[Array.Remove](/?api/Array.Remove "Array.Remove")|方法						|移除某一元素|`obj.Remove(0)`
|[Array.ToString](/?api/Array.ToString "Array.ToString")|方法				|将Json Array对象输出为字符串|`obj.ToString`
##### <span id=Easp.List>超级数组</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.List.New](/?api/Easp.List.New "Easp.List.New")|方法							|新建Easp List类实例|`Set obj = Easp.List.New`
|[Easp.List.NewArray](/?api/Easp.List.NewArray "Easp.List.NewArray")|方法			|新建Easp List数组实例|`Set obj = Easp.List.NewArray(arr)`
|[Easp.List.NewHash](/?api/Easp.List.NewHash "Easp.List.NewHash")|方法				|新建Easp List Hash实例|`Set obj = Easp.List.NewHash(arr)`
|[Easp.List.NewSimpleArray](/?api/Easp.List.NewSimpleArray "Easp.List.NewSimpleArray")|方法	|新建Easp动态数组|`Set obj = Easp.List.NewSimpleArray`
|[Easp.List.IgnoreCase](/?api/Easp.List.IgnoreCase "Easp.List.IgnoreCase")|属性		|是否忽略大小写|`a.IgnoreCase = True`
|[Easp.List.At](/?api/Easp.List.At "Easp.List.At")|属性								|设置和读取某一项值|`a.at(0) = "a"  a(1) = "b"  a("c") = "c"`
|[Easp.List.Separator](/?api/Easp.List.Separator "Easp.List.Separator")|属性		|设置和读取用普通数组方式设置初始值的分隔符|`a.Separator = ","`
|[Easp.List.Data](/?api/Easp.List.Data "Easp.List.Data")|属性						|设置源数组为普通数组或取出为普通数组|`a.Data = "a b c d"`
|[Easp.List.Hash](/?api/Easp.List.Hash "Easp.List.Hash")|属性						|设置源数组为哈希(Hash)表或取出为普通数组|`a.Hash = "name:jam sex:男"`
|[Easp.List.Data__](/?api/Easp.List.Data__ "Easp.List.Data__")|方法					|取值原型|`a.Data__ "a b c d",0`
|[Easp.List.Maps](/?api/Easp.List.Maps "Easp.List.Maps")|属性						|设置或读取Hash映射关系字典|`Set b = a.Maps`
|[Easp.List.Length](/?api/Easp.List.Length "Easp.List.Length")|属性					|返回数组的长度|`a.Length`
|[Easp.List.End](/?api/Easp.List.End "Easp.List.End")|属性							|返回数组的最大下标|`a.End`
|[Easp.List.Count](/?api/Easp.List.Count "Easp.List.Count")|属性					|返回数组的有效长度（非空值）|`a.Count`
|[Easp.List.First](/?api/Easp.List.First "Easp.List.First")|属性					|返回数组的第一个元素值|`a.First`
|[Easp.List.Last](/?api/Easp.List.Last "Easp.List.Last")|属性						|返回数组的最后一个元素值|`a.Last`
|[Easp.List.Max](/?api/Easp.List.Max "Easp.List.Max")|属性							|返回数组中的最大值|`a.Max`
|[Easp.List.Min](/?api/Easp.List.Min "Easp.List.Min")|属性							|返回数组中的最小值|`a.Min`
|[Easp.List.Serialize](/?api/Easp.List.Serialize "Easp.List.Serialize")|属性		|序列化Hash表，即转化为a=1&b=2&c=3型字符串|`a.Serialize`
|[Easp.List.HasIndex](/?api/Easp.List.HasIndex "Easp.List.HasIndex")|方法			|检测是否包含某个下标|`a.HasIndex("b")`
|[Easp.List.Index](/?api/Easp.List.Index "Easp.List.Index")|方法					|返回Hash名称所在的下标数字|`a.Index("b")`
|[Easp.List.IndexHash](/?api/Easp.List.IndexHash "Easp.List.IndexHash")|方法		|返回数字下标的Hash名称|`a.IndexHash(2)`
|[Easp.List.UnShift](/?api/Easp.List.UnShift "Easp.List.UnShift")|方法				|添加一个元素到数组开头|`a.UnShift("b")`
|[Easp.List.UnShift_](/?api/Easp.List.UnShift_ "Easp.List.UnShift_")|方法			|添加一个元素到数组开头并返回新数组对象|`Set b = a.UnShift_("c")`
|[Easp.List.Shift](/?api/Easp.List.Shift "Easp.List.Shift")|方法					|删除数组第一个元素|`a.Shift`
|[Easp.List.Shift_](/?api/Easp.List.Shift_ "Easp.List.Shift_")|方法					|删除数组第一个元素并返回新数组对象|`Set b = a.Shift_`
|[Easp.List.Push](/?api/Easp.List.Push "Easp.List.Push")|方法						|添加一个元素到数组结尾|`a.Push("c")`
|[Easp.List.Push_](/?api/Easp.List.Push_ "Easp.List.Push_")|方法					|添加一个元素到数组结尾并返回新数组对象|`Set b = a.Push_("c")`
|[Easp.List.Pop](/?api/Easp.List.Pop "Easp.List.Pop")|方法							|删除数组最后一个元素|`a.Pop`
|[Easp.List.Pop_](/?api/Easp.List.Pop_ "Easp.List.Pop_")|方法						|删除数组最后一个元素并返回新数组对象|`Set b = a.Pop_`
|[Easp.List.Insert](/?api/Easp.List.Insert "Easp.List.Insert")|方法					|在指定下标插入一个元素或一个数组|`a.Insert 2,"a"`
|[Easp.List.Insert_](/?api/Easp.List.Insert_ "Easp.List.Insert_")|方法				|在指定下标插入一个元素或一个数组并返回新数组对象|`Set b = a.Insert_(2,"b")`
|[Easp.List.Has](/?api/Easp.List.Has "Easp.List.Has")|方法							|检测数组中是否包含某个值|`a.Has("b")`
|[Easp.List.IndexOf](/?api/Easp.List.IndexOf "Easp.List.IndexOf")|方法				|检测某个值在数组中的下标|`a.IndexOf("b")`
|[Easp.List.IndexOfHash](/?api/Easp.List.IndexOfHash "Easp.List.IndexOfHash")|方法	|检测某个值在数组中的Hash名称|`a.IndexOfHash("b")`
|[Easp.List.Delete](/?api/Easp.List.Delete "Easp.List.Delete")|方法					|删除一个或多个元素|`a.Delete 1 / a.Delete "two,six" / a.Delete("\s-2,5")`
|[Easp.List.Delete_](/?api/Easp.List.Delete_ "Easp.List.Delete_")|方法				|删除一个或多个元素并返回新数组对象|`Set b = a.Delete_("1-3")`
|[Easp.List.Uniq](/?api/Easp.List.Uniq "Easp.List.Uniq")|方法						|移除数组中的重复元素只保留一个|`a.Uniq`
|[Easp.List.Uniq_](/?api/Easp.List.Uniq_ "Easp.List.Uniq_")|方法					|移除数组中的重复元素只保留一个并返回新数组对象|`Set b = a.Uniq_`
|[Easp.List.Rand](/?api/Easp.List.Rand "Easp.List.Rand")|方法						|让数组随机排序(洗牌)|`a.Rand`
|[Easp.List.Rand_](/?api/Easp.List.Rand_ "Easp.List.Rand_")|方法					|让数组随机排序并返回新数组对象|`Set b = a.Rand_`
|[Easp.List.Reverse](/?api/Easp.List.Reverse "Easp.List.Reverse")|方法				|将数组倒序排列|`a.Reverse`
|[Easp.List.Reverse_](/?api/Easp.List.Reverse_ "Easp.List.Reverse_")|方法			|将数组倒序排列并返回新数组对象|`Set b = a.Reverse_`
|[Easp.List.Search](/?api/Easp.List.Search "Easp.List.Search")|方法					|搜索包含指定字符串的元素|`a.Search("e")`
|[Easp.List.Search_](/?api/Easp.List.Search_ "Easp.List.Search_")|方法				|搜索包含指定字符串的元素并返回新数组对象|`Set b = a.Search_("f")`
|[Easp.List.SearchNot](/?api/Easp.List.SearchNot "Easp.List.SearchNot")|方法		|搜索不包含指定字符串的元素|`a.SearchNot("e")`
|[Easp.List.SearchNot_](/?api/Easp.List.SearchNot_ "Easp.List.SearchNot_")|方法		|搜索不包含指定字符串的元素并返回新数组对象|`Set b = a.SearchNot_("f")`
|[Easp.List.Compact](/?api/Easp.List.Compact "Easp.List.Compact")|方法				|删除数组中的空元素|`a.Compact`
|[Easp.List.Compact_](/?api/Easp.List.Compact_ "Easp.List.Compact_")|方法			|删除数组中的空元素并返回新数组对象|`Set b = a.Compact_`
|[Easp.List.Clear](/?api/Easp.List.Clear "Easp.List.Clear")|方法					|清空数组|`a.Clear`
|[Easp.List.Sort](/?api/Easp.List.Sort "Easp.List.Sort")|方法						|数组排序|`a.Sort`
|[Easp.List.Sort_](/?api/Easp.List.Sort_ "Easp.List.Sort_")|方法					|数组排序并返回新数组对象|`Set b = a.Sort_`
|[Easp.List.Slice](/?api/Easp.List.Slice "Easp.List.Slice")|方法					|按下标取出部分元素而删除数组的其它元素|`a.Slice 1 / a.Slice "two,six" / a.Slice("\s-2,5")`
|[Easp.List.Slice_](/?api/Easp.List.Slice_ "Easp.List.Slice_")|方法					|按下标取出部分元素并返回新数组对象|`Set b = a.Slice_("1-3")`
|[Easp.List.Get](/?api/Easp.List.Get "Easp.List.Get")|方法							|按下标取出部分元素并返回新数组对象|`a.get("2-3")`
|[Easp.List.Join](/?api/Easp.List.Join "Easp.List.Join")|方法						|返回将数组元素用字符连接后的字符串|`a.Join("$")`
|[Easp.List.Join_](/?api/Easp.List.Join_ "Easp.List.Join_")|方法					|返回将数组元素用字符连接后的字符串并返回新数组对象|`Set b = a.Join_("$")`
|[Easp.List.ToString](/?api/Easp.List.ToString "Easp.List.ToString")|方法			|将数组转换成用逗号隔开的字符串|`a.ToString`
|[Easp.List.ToArray](/?api/Easp.List.ToArray "Easp.List.ToArray")|方法				|取出为普通数组(无Hash标识的普通数组)|`a.ToArray`
|[Easp.List.Clone](/?api/Easp.List.Clone "Easp.List.Clone")|方法					|复制List对象|`Set b = a.Clone`
|[Easp.List.Map](/?api/Easp.List.Map "Easp.List.Map")|方法							|按元素值进行循环处理并返回新值到数组|`a.Map("testfun")`
|[Easp.List.Map_](/?api/Easp.List.Map_ "Easp.List.Map_")|方法						|按元素值进行循环处理并返回新数组对象|`Set b = a.Map_("testfun")`
|[Easp.List.Each](/?api/Easp.List.Each "Easp.List.Each")|方法						|按元素值进行循环调用方法|`a.Each("testsub")`
|[Easp.List.Find](/?api/Easp.List.Find "Easp.List.Find")|方法						|返回第一个符合表达式的元素值|`a.Find("isNumeric(%i)")`
|[Easp.List.Select](/?api/Easp.List.Select "Easp.List.Select")|方法					|删除所有不符合表达式条件的元素|`a.Select("Not isNumeric(%i)")`
|[Easp.List.Select_](/?api/Easp.List.Select_ "Easp.List.Select_")|方法				|用所有符合表达式条件的元素组成新数组对象|`Set b = a.Select_("Not isNumeric(%i)")`
|[Easp.List.Reject](/?api/Easp.List.Reject "Easp.List.Reject")|方法					|删除所有符合表达式条件的元素|`a.Reject("Not isNumeric(%i)")`
|[Easp.List.Reject_](/?api/Easp.List.Reject_ "Easp.List.Reject_")|方法				|用所有不符合表达式条件的元素组成新数组对象|`Set b = a.Reject_("Not isNumeric(%i)")`
|[Easp.List.Grep](/?api/Easp.List.Grep "Easp.List.Grep")|方法						|按元素值返回符合正则表达式的元素|`a.Grep("^\d.+")`
|[Easp.List.Grep_](/?api/Easp.List.Grep_ "Easp.List.Grep_")|方法					|选择符合正则表达式的元素并返回新数组对象|`Set b = a.Grep_("^\d.+")`
|[Easp.List.SortBy](/?api/Easp.List.SortBy "Easp.List.SortBy")|方法					|按元素值进行循环处理后并排序|`a.SortBy("testfun")`
|[Easp.List.SortBy_](/?api/Easp.List.SortBy_ "Easp.List.SortBy_")|方法				|按元素值进行循环处理后排序并返回新数组对象|`Set b = a.SortBy_("testfun")`
|[Easp.List.Times](/?api/Easp.List.Times "Easp.List.Times")|方法					|把一个数组重复多次|`a.Times(3)`
|[Easp.List.Times_](/?api/Easp.List.Times_ "Easp.List.Times_")|方法					|把一个数组重复多次并返回新数组对象|`Set b = a.Times_(3)`
|[Easp.List.Splice](/?api/Easp.List.Splice "Easp.List.Splice")|方法					|把一个数组拼接到另一个数组最后|`a.Splice(obj)`
|[Easp.List.Splice_](/?api/Easp.List.Splice_ "Easp.List.Splice_")|方法				|把一个数组拼接到另一个数组最后并返回新数组对象|`Set b = a.Splice_(obj)`
|[Easp.List.Merge](/?api/Easp.List.Merge "Easp.List.Merge")|方法					|把两个数组合并|`a.Merge(obj)`
|[Easp.List.Merge_](/?api/Easp.List.Merge_ "Easp.List.Merge_")|方法					|把两个数组合并并返回新数组对象|`Set b = a.Merge_(obj)`
|[Easp.List.Inter](/?api/Easp.List.Inter "Easp.List.Inter")|方法					|取出在两个数组中都存在的元素|`a.Inter(obj)`
|[Easp.List.Inter_](/?api/Easp.List.Inter_ "Easp.List.Inter_")|方法					|取出在两个数组中都存在的元素并返回新数组对象|`Set b = a.Inter_(obj)`
|[Easp.List.Diff](/?api/Easp.List.Diff "Easp.List.Diff")|方法						|取数组差集|`a.Diff(obj)`
|[Easp.List.Diff_](/?api/Easp.List.Diff_ "Easp.List.Diff_")|方法					|取数组差集并返回新数组对象|`Set b = a.Diff_(obj)`
|[Easp.List.Eq](/?api/Easp.List.Eq "Easp.List.Eq")|方法								|比较数组|`a.Eq(obj)`
|[Easp.List.Son](/?api/Easp.List.Son "Easp.List.Son")|方法							|检测一个数组是否是本数组的子集|`a.Son(obj)`
##### <span id=Easp.Fso>文件系统处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Fso.fsoName](/?api/Easp.Fso.fsoName "Easp.Fso.fsoName")|属性					|设置和读取FSO组件名称|`Easp.Fso.FsoName = "Scripting.FilesyStemObject"`
|[Easp.Fso.CharSet](/?api/Easp.Fso.CharSet "Easp.Fso.CharSet")|属性					|设置待操作文件编码|`Easp.Fso.CharSet = "UTF-8"`
|[Easp.Fso.Force](/?api/Easp.Fso.Force "Easp.Fso.Force")|属性						|设置是否删除只读文件|`Easp.Fso.Force = False`
|[Easp.Fso.OverWrite](/?api/Easp.Fso.OverWrite "Easp.Fso.OverWrite")|属性			|设置是否覆盖原有文件|`Easp.Fso.OverWrite = False`
|[Easp.Fso.SizeFormat](/?api/Easp.Fso.SizeFormat "Easp.Fso.SizeFormat")|属性		|设置文件大小显示格式(G,M,K,b,auto)|`Easp.Fso.SizeFormat = "M"`
|[Easp.Fso.FileBom](/?api/Easp.Fso.FileBom "Easp.Fso.FileBom")|属性					|设置UTF-8文件的BOM信息如何处理|`已经废除`
|[Easp.Fso.isExists](/?api/Easp.Fso.isExists "Easp.Fso.isExists")|方法				|检测文件或文件夹是否存在|`Easp.Fso.isExists("/easyasp")`
|[Easp.Fso.isFile](/?api/Easp.Fso.isFile "Easp.Fso.isFile")|方法					|检测文件是否存在|`Easp.Fso.isFile("easp.asp")`
|[Easp.Fso.Read](/?api/Easp.Fso.Read "Easp.Fso.Read")|方法							|读取文件文本内容|`Easp.Fso.Read("readme.txt")`
|[Easp.Fso.SaveAs](/?api/Easp.Fso.SaveAs "Easp.Fso.SaveAs")|方法					|将二进制数据保存为文件|`Easp.Fso.SaveAs("_temp.jpg",http.Body)`
|[Easp.Fso.CreateFile](/?api/Easp.Fso.CreateFile "Easp.Fso.CreateFile")|方法		|创建文件并写入内容|`Easp.Fso.CreateFile("temp.txt","内容")`
|[Easp.Fso.UpdateFile](/?api/Easp.Fso.UpdateFile "Easp.Fso.UpdateFile")|方法		|按正则表达式更新文件内容|`Easp.Fso.UpdateFile("/readme.txt","E(asy)?[Aa]sp","EasyASP v3")`
|[Easp.Fso.AppendFile](/?api/Easp.Fso.AppendFile "Easp.Fso.AppendFile")|方法		|向文本文件追加内容|`Easp.Fso.AppendFile "/readme.txt","v3"`
|[Easp.Fso.isFolder](/?api/Easp.Fso.isFolder "Easp.Fso.isFolder")|方法				|检测文件夹是否存在|`Easp.Fso.isFolder("easyasp")`
|[Easp.Fso.CreateFolder](/?api/Easp.Fso.CreateFolder "Easp.Fso.CreateFolder")|方法	|创建文件夹|`Easp.Fso.CreateFolder("/new")`
|[Easp.Fso.MD](/?api/Easp.Fso.MD "Easp.Fso.MD")|方法								|创建文件夹|`Easp.Fso.MD("/new")`
|[Easp.Fso.Dir](/?api/Easp.Fso.Dir "Easp.Fso.Dir")|方法								|列出文件夹下的所有文件夹|`Easp.Fso.Dir("/_temp")`
|[Easp.Fso.List](/?api/Easp.Fso.List "Easp.Fso.List")|方法							|列出文件夹下的所有文件夹或文件|`Easp.Fso.List("/_temp",0)`
|[Easp.Fso.NameOf](/?api/Easp.Fso.NameOf "Easp.Fso.NameOf")|方法					|取文件名|`Easp.Fso.NameOf("_temp.txt")`
|[Easp.Fso.ExtOf](/?api/Easp.Fso.ExtOf "Easp.Fso.ExtOf")|方法						|取文件扩展名|`Easp.Fso.ExtOf("_temp.txt")`
|[Easp.Fso.Attr](/?api/Easp.Fso.Attr "Easp.Fso.Attr")|方法							|设置文件或文件夹属性|`Easp.Fso.Attr("readme.txt","-R")`
|[Easp.Fso.getAttr](/?api/Easp.Fso.getAttr "Easp.Fso.getAttr")|方法					|获取文件或文件夹信息|`Easp.Fso.getAttr("readme.txt",0)`
|[Easp.Fso.CopyFile](/?api/Easp.Fso.CopyFile "Easp.Fso.CopyFile")|方法				|复制文件（支持通配符*和?）|`Easp.Fso.CopyFile("_temp/*","/new/")`
|[Easp.Fso.CopyFolder](/?api/Easp.Fso.CopyFolder "Easp.Fso.CopyFolder")|方法		|复制文件夹（支持通配符*和?）|`Easp.Fso.CopyFolder("/new1/","/new2/")`
|[Easp.Fso.Copy](/?api/Easp.Fso.Copy "Easp.Fso.Copy")|方法							|复制文件或文件夹|`Easp.Fso.Copy("_temp.txt","new/")`
|[Easp.Fso.MoveFile](/?api/Easp.Fso.MoveFile "Easp.Fso.MoveFile")|方法				|移动文件（支持通配符*和?）|`Easp.Fso.MoveFile("_temp/*","new/")`
|[Easp.Fso.MoveFolder](/?api/Easp.Fso.MoveFolder "Easp.Fso.MoveFolder")|方法		|移动文件夹（支持通配符*和?）|`Easp.Fso.MoveFolder("new1/","new2/")`
|[Easp.Fso.Move](/?api/Easp.Fso.Move "Easp.Fso.Move")|方法							|移动文件或文件夹|`Easp.Fso.Move("_temp.txt","new/")`
|[Easp.Fso.DelFile](/?api/Easp.Fso.DelFile "Easp.Fso.DelFile")|方法					|删除文件（支持通配符*和?）|`Easp.Fso.DelFile("_temp/*")`
|[Easp.Fso.DelFolder](/?api/Easp.Fso.DelFolder "Easp.Fso.DelFolder")|方法			|删除文件夹（支持通配符*和?）|`Easp.Fso.DelFolder("/new")`
|[Easp.Fso.RD](/?api/Easp.Fso.RD "Easp.Fso.RD")|方法								|删除文件夹（支持通配符*和?）|`Easp.Fso.RD("/new")`
|[Easp.Fso.Del](/?api/Easp.Fso.Del "Easp.Fso.Del")|方法								|删除文件或文件夹|`Easp.Fso.Del("/_temp.txt")`
|[Easp.Fso.Rename](/?api/Easp.Fso.Rename "Easp.Fso.Rename")|方法					|重命名文件或文件夹|`Easp.Fso.Rename("_temp.jpg","_temp1.jpg")`
|[Easp.Fso.Ren](/?api/Easp.Fso.Ren "Easp.Fso.Ren")|方法								|重命名文件或文件夹|`Easp.Fso.Ren("_temp.jpg","_temp1.jpg")`
|[Easp.Fso.MapPath](/?api/Easp.Fso.MapPath "Easp.Fso.MapPath")|方法					|显示文件或文件夹在服务器上的存放位置（支持通配符*和?）|`Easp.Fso.MapPath("_temp.jpg")`
|[Easp.Fso.formatSize](/?api/Easp.Fso.formatSize "Easp.Fso.formatSize")|方法		|格式化文件大小|`Easp.Fso.formatSize(10240,"G")`
##### <span id=Easp.Tpl>模板引擎</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Tpl.FilePath](/?api/Easp.Tpl.FilePath "Easp.Tpl.FilePath")|属性				|设置和读取静态模板文件路径|`Easp.Tpl.FilePath = "html/"`
|[Easp.Tpl.File](/?api/Easp.Tpl.File "Easp.Tpl.File")|属性							|加载模板文件|`Easp.Tpl.File="tpl.html"`
|[Easp.Tpl.Source](/?api/Easp.Tpl.Source "Easp.Tpl.Source")|属性					|通过文本加载模板|`Easp.Tpl.Source="{name}:{age}"`
|[Easp.Tpl.TagMask](/?api/Easp.Tpl.TagMask "Easp.Tpl.TagMask")|属性					|设置和读取标签的标识符|`Easp.Tpl.TagMask="{#*}"`
|[Easp.Tpl.Tag](/?api/Easp.Tpl.Tag "Easp.Tpl.Tag")|属性								|标签替换（属性模式）|`Easp.Tpl.Tag("a")="b"`
|[Easp.Tpl.AspEnable](/?api/Easp.Tpl.AspEnable "Easp.Tpl.AspEnable")|属性			|设置模板中是否可以执行ASP代码|`Easp.Tpl.AspEnable=True`
|[Easp.Tpl.TagUnknown](/?api/Easp.Tpl.TagUnknown "Easp.Tpl.TagUnknown")|属性		|设置如何处理未定义的标签|`Easp.Tpl.TagUnknown="remove"`
|[Easp.Tpl.New](/?api/Easp.Tpl.New "Easp.Tpl.New")|方法								|建新Easp模板类实例|`Set tp = Easp.Tpl.New`
|[Easp.Tpl.Attr](/?api/Easp.Tpl.Attr "Easp.Tpl.Attr")|方法							|读取循环块的属性|`Easp.Tpl.Attr("List.type")`
|[Easp.Tpl.Load](/?api/Easp.Tpl.Load "Easp.Tpl.Load")|方法							|加载静态模板文件|`Easp.Tpl.Load "tpl.html"`
|[Easp.Tpl.LoadStr](/?api/Easp.Tpl.LoadStr "Easp.Tpl.LoadStr")|方法					|从文本加载模板|`Easp.Tpl.LoadStr "{name}:{age}"`
|[Easp.Tpl.Reload](/?api/Easp.Tpl.Reload "Easp.Tpl.Reload")|方法					|重新载入当前模板|`Easp.Tpl.Reload`
|[Easp.Tpl.TagFile](/?api/Easp.Tpl.TagFile "Easp.Tpl.TagFile")|方法					|载入附加模板到标签|`Easp.Tpl.TagFile "foot","foot.html"`
|[Easp.Tpl.TagStr](/?api/Easp.Tpl.TagStr "Easp.Tpl.TagStr")|方法					|从文本加载附加模板到标签|`Easp.Tpl.TagStr "foot","{power}"`
|[Easp.Tpl.Assign](/?api/Easp.Tpl.Assign "Easp.Tpl.Assign")|方法					|替换标签（默认方法）|`Easp.Tpl "name","姓名"`
|[Easp.Tpl.Append](/?api/Easp.Tpl.Append "Easp.Tpl.Append")|方法					|在已替换标签后添加新内容|`Easp.Tpl.Append "power","V3"`
|[Easp.Tpl.Update](/?api/Easp.Tpl.Update "Easp.Tpl.Update")|方法					|更新循环块数据|`Easp.Tpl.Update "loop"`
|[Easp.Tpl.GetHtml](/?api/Easp.Tpl.GetHtml "Easp.Tpl.GetHtml")|方法					|获取最终html|`Easp.Tpl.GetHtml`
|[Easp.Tpl.Show](/?api/Easp.Tpl.Show "Easp.Tpl.Show")|方法							|输出最终文件内容|`Easp.Tpl.Show`
|[Easp.Tpl.SaveAs](/?api/Easp.Tpl.SaveAs "Easp.Tpl.SaveAs")|方法					|保存为静态文件|`Easp.Tpl.SaveAs "index.html"`
|[Easp.Tpl.MakeTag](/?api/Easp.Tpl.MakeTag "Easp.Tpl.MakeTag")|方法					|生成html标签|`Easp.Tpl.MakeTag("css:timestamp","xxx.min.css")`
##### <span id=Easp.Tar>无组件压缩解压</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Tar.SavePath](/?api/Easp.Tar.SavePath "Easp.Tar.SavePath")|属性				|保存路径|`Easp.Tar.SavePath="/unzip"`
|[Easp.Tar.HasSelf](/?api/Easp.Tar.HasSelf "Easp.Tar.HasSelf")|属性					|添加文件夹时是否包含自身|`Easp.Tar.HasSelf=False`
|[Easp.Tar.AddTo](/?api/Easp.Tar.AddTo "Easp.Tar.AddTo")|方法						|添加文件夹或文件到指定目录|`Easp.Tar.Add "/json"`
|[Easp.Tar.Add](/?api/Easp.Tar.Add "Easp.Tar.Add")|方法								|添加文件夹或文件|`Easp.Tar.AddTo "/json","alljson/"`
|[Easp.Tar.CreateFolder](/?api/Easp.Tar.CreateFolder "Easp.Tar.CreateFolder")|方法	|创建文件夹|`Easp.Tar.CreateFolder "readme/"`
|[Easp.Tar.CreateFile](/?api/Easp.Tar.CreateFile "Easp.Tar.CreateFile")|方法		|添加文本|`Easp.Tar.CreateFile "readme.txt","说明"`
|[Easp.Tar.Pack](/?api/Easp.Tar.Pack "Easp.Tar.Pack")|方法							|打包|`Easp.Tar.Pack`
|[Easp.Tar.PackTo](/?api/Easp.Tar.PackTo "Easp.Tar.PackTo")|方法					|打包保存到|`Easp.Tar.PackTo("/zip.tar")`
|[Easp.Tar.DownLoad](/?api/Easp.Tar.DownLoad "Easp.Tar.DownLoad")|方法				|直接下载打包文件|`Easp.Tar.DownLoad "download.rar"`
|[Easp.Tar.LoadTar](/?api/Easp.Tar.LoadTar "Easp.Tar.LoadTar")|方法					|载入tar文件|`Easp.Tar.LoadTar("/zip.tar")`
|[Easp.Tar.UnPack](/?api/Easp.Tar.UnPack "Easp.Tar.UnPack")|方法					|解包tar|`Easp.Tar.UnPack`
|[Easp.Tar.UnPackTo](/?api/Easp.Tar.UnPackTo "Easp.Tar.UnPackTo")|方法				|解包tar到指定目录|`Easp.Tar.UnPackTo("/zip.tar","/untar/")`
|[Easp.Tar.List](/?api/Easp.Tar.List "Easp.Tar.List")|方法							|列出已加入的文件|`Easp.Tar.List`
##### <span id=Easp.Upload>无组件上传文件</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Upload.AllowMaxSize](/?api/Easp.Upload.AllowMaxSize "Easp.Upload.AllowMaxSize")|属性				|设置允许上传的总大小|`Easp.Upload.AllowMaxSize = "1024mb"`
|[Easp.Upload.AllowMaxFileSize](/?api/Easp.Upload.AllowMaxFileSize "Easp.Upload.AllowMaxFileSize")|属性	|设置允许上传的单个文件大小|`Easp.Upload.AllowMaxFileSize = "1024kb"`
|[Easp.Upload.AllowFileTypes](/?api/Easp.Upload.AllowFileTypes "Easp.Upload.AllowFileTypes")|属性		|设置允许上传的文件类型|`Easp.Upload.AllowFileTypes = "jpg;png;gif"`
|[Easp.Upload.CheckImageFormat](/?api/Easp.Upload.CheckImageFormat "Easp.Upload.CheckImageFormat")|属性	|检测图片文件格式|`Easp.Upload.CheckImageFormat = True`
|[Easp.Upload.CharSet](/?api/Easp.Upload.CharSet "Easp.Upload.CharSet")|属性							|设置文件编码|`Easp.Upload.CharSet = "utf-8"`
|[Easp.Upload.SavePath](/?api/Easp.Upload.SavePath "Easp.Upload.SavePath")|属性							|设置上传文件保存路径|`Easp.Upload.SavePath = "/upload"`
|[Easp.Upload.FileCount](/?api/Easp.Upload.FileCount "Easp.Upload.FileCount")|属性						|获取上传文件个数|`Easp.Upload.FileCount`
|[Easp.Upload.TotalSize](/?api/Easp.Upload.TotalSize "Easp.Upload.TotalSize")|属性						|获取上传文件的总大小|`Easp.Upload.TotalSize`
|[Easp.Upload.LostTime](/?api/Easp.Upload.LostTime "Easp.Upload.LostTime")|属性							|获取上传使用的时间，不包括保存文件的时间|`Easp.Upload.LostTime`
|[Easp.Upload.ErrorLang](/?api/Easp.Upload.ErrorLang "Easp.Upload.ErrorLang")|属性						|读取和设置错误提示的语言类型|`Easp.Upload.ErrorLang = "zh"`
|[Easp.Upload.Description](/?api/Easp.Upload.Description "Easp.Upload.Description")|属性				|获取上传错误描述|`Easp.Upload.Description`
|[Easp.Upload.Version](/?api/Easp.Upload.Version "Easp.Upload.Version")|属性							|获取当前上传组件版本号|`Easp.Upload.Version`
|[Easp.Upload.GetData](/?api/Easp.Upload.GetData "Easp.Upload.GetData")|方法							|处理上传的数据|`Easp.Upload.GetData`
|[Easp.Upload.Post](/?api/Easp.Upload.Post "Easp.Upload.Post")|方法										|获取表单数据|`Easp.Upload.Post("name")`
|[Easp.Upload.Files](/?api/Easp.Upload.Files "Easp.Upload.Files")|方法									|获取文件对象|`Set File = Easp.Upload.Files("file")`
|[Easp.Upload.Search](/?api/Easp.Upload.Search "Easp.Upload.Search")|方法								|搜索文件|`Easp.Upload.Search("-1")`
|[Easp.Upload.QuickSave](/?api/Easp.Upload.QuickSave "Easp.Upload.QuickSave")|方法						|快速保存指定文件域的文件|`Easp.Upload.QuickSave("file")`
|[Easp.Upload.Save](/?api/Easp.Upload.Save "Easp.Upload.Save")|方法										|保存文件到指定目录|`Easp.Upload.Save("file",0,True)`
|[Easp.Upload.GetBinary](/?api/Easp.Upload.GetBinary "Easp.Upload.GetBinary")|方法						|返回文件的二进制数据|`Easp.Upload.GetBinary("file")`
##### <span id=File>上传文件对象操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[File.ContentType](/?api/File.ContentType "File.ContentType")|属性			|文件内容类型|`File.ContentType`
|[File.Size](/?api/File.Size "File.Size")|属性								|文件大小|`File.Size`
|[File.UserSetName](/?api/File.UserSetName "File.UserSetName")|属性			|用户自定义名称|`File.UserSetName`
|[File.Path](/?api/File.Path "File.Path")|属性								|文件保存路径|`File.Path`
|[File.FormName](/?api/File.FormName "File.FormName")|属性					|文件表单名字|`File.FormName`
|[File.TempFormName](/?api/File.TempFormName "File.TempFormName")|属性		|临时表单名字|`File.TempFormName`
|[File.NewName](/?api/File.NewName "File.NewName")|属性						|程序自动生成的新文件名|`File.NewName`
|[File.FileName](/?api/File.FileName "File.FileName")|属性					|保存到硬盘的文件名字|`File.FileName`
|[File.LocalName](/?api/File.LocalName "File.LocalName")|属性				|原文件名字|`File.LocalName`
|[File.IsFile](/?api/File.IsFile "File.IsFile")|属性						|是否是文件|`File.IsFile`
|[File.Extend](/?api/File.Extend "File.Extend")|属性						|文件扩展名|`File.Extend`
|[File.Succeed](/?api/File.Succeed "File.Succeed")|属性						|文件是否成功保存|`File.Succeed`
|[File.Exception](/?api/File.Exception "File.Exception")|属性				|保存文件失败时出现的异常|`File.Exception`
##### <span id=Easp.Http>远程文件处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Http.New](/?api/Easp.Http.New "Easp.Http.New")|方法								|建新Easp远程文件操作类实例|`Set http = Easp.Http.New`
|[Easp.Http.Data](/?api/Easp.Http.Data "Easp.Http.Data")|属性							|设置要提交的数据|`Easp.Http.Data = "name=jam&age=23"`
|[Easp.Http.SetHeader](/?api/Easp.Http.SetHeader "Easp.Http.SetHeader")|方法			|设置请求头信息|`Easp.Http.SetHeader "Referer:http：//www.baidu.com"`
|[Easp.Http.RequestHeader](/?api/Easp.Http.RequestHeader "Easp.Http.RequestHeader")|属性|设置或获取单项请求头信息|`Easp.Http.RequestHeader("User-Agent")`
|[Easp.Http.Url](/?api/Easp.Http.Url "Easp.Http.Url")|属性								|配置URL|`Easp.Http.Url = "url"`
|[Easp.Http.Open](/?api/Easp.Http.Open "Easp.Http.Open")|方法							|属性配置模式下打开连接远程|`Easp.Http.Open`
|[Easp.Http.Get](/?api/Easp.Http.Get "Easp.Http.Get")|方法								|Get模式取远程页|`Easp.Http.Get("url")`
|[Easp.Http.Post](/?api/Easp.Http.Post "Easp.Http.Post")|方法							|Post模式取远程页|`Easp.Http.Post("url")`
|[Easp.Http.GetData](/?api/Easp.Http.GetData "Easp.Http.GetData")|方法					|获取远程页完整参数模式|`Easp.Http.GetData("url","","","name=jam","","")`
|[Easp.Http.Find](/?api/Easp.Http.Find "Easp.Http.Find")|方法							|按正则查找返回HTML中符合的第一个字符串|`Easp.Http.Find("正则")`
|[Easp.Http.FindString](/?api/Easp.Http.FindString "Easp.Http.FindString")|方法			|按正则在字符串中查找符合的第一个子字符串|`Easp.Http.FindString("内容","正则")`
|[Easp.Http.Select](/?api/Easp.Http.Select "Easp.Http.Select")|方法						|按正则查找返回HTML中符合的第一个字符串并选择编组|`Easp.Http.Select("正则")`
|[Easp.Http.SelectString](/?api/Easp.Http.SelectString "Easp.Http.SelectString")|方法	|按正则查找字符串中符合的第一个子字符串并选择编组|`Easp.Http.SelectString("内容","正则")`
|[Easp.Http.Search](/?api/Easp.Http.Search "Easp.Http.Search")|方法						|按正则查找返回HTML中符合的字符串组，返回数组|`Easp.Http.Search("正则")`
|[Easp.Http.SearchString](/?api/Easp.Http.SearchString "Easp.Http.SearchString")|方法	|按正则查找字符串中符合的子字符串组，返回数组|`Easp.Http.SearchString("内容","正则")`
|[Easp.Http.Cut](/?api/Easp.Http.Cut "Easp.Http.Cut")|方法								|在返回HTML中按标签查找字符串|`Easp.Http.Cut("<h2>","</h2>",0)`
|[Easp.Http.CutString](/?api/Easp.Http.CutString "Easp.Http.CutString")|方法			|在字符串中按标签查找子字符串|`Easp.Http.CutString("内容","<h2>","</h2>",0)`
|[Easp.Http.SaveImgTo](/?api/Easp.Http.SaveImgTo "Easp.Http.SaveImgTo")|方法			|保存返回HTML中的远程图片到本地|`Easp.Http.SaveImgTo("temp_pic/")`
|[Easp.Http.SaveStringImgTo](/?api/Easp.Http.SaveStringImgTo "Easp.Http.SaveStringImgTo")|方法|保存HTML片段中的远程图片到本地|`Easp.Http.SaveStringImgTo("内容","temp_pic/")`
|[Easp.Http.GetImg](/?api/Easp.Http.GetImg "Easp.Http.GetImg")|方法						|取出html片段中标签，返回数组|`Easp.Http.GetImg("内容",False)`
|[Easp.Http.AjaxAgent](/?api/Easp.Http.AjaxAgent "Easp.Http.AjaxAgent")|方法			|启用Ajax代理|`Easp.Http.AjaxAgent`
##### <span id=Easp.Cache>缓存处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Cache.New](/?api/Easp.Cache.New "Easp.Cache.New")|方法							|建新Easp缓存类实例|`Set cache = Easp.Cache.New`
|[Easp.Cache.CountEnabled](/?api/Easp.Cache.CountEnabled "Easp.Cache.CountEnabled")|属性|是否开启缓存数量计数|`Easp.Cache.CountEnabled = False`
|[Easp.Cache.Count](/?api/Easp.Cache.Count "Easp.Cache.Count")|属性						|取当前所有缓存数量|`Easp.Cache.Count`
|[Easp.Cache.Item](/?api/Easp.Cache.Item "Easp.Cache.Item")|属性						|添加缓存值|`Easp.Cache("newCache")="值"`
|[Easp.Cache.Item](/?api/Easp.Cache.Item "Easp.Cache.Item")|属性						|获取缓存值|`Easp.Cache("newCache")`
|[Easp.Cache.SavePath](/?api/Easp.Cache.SavePath "Easp.Cache.SavePath")|属性			|设置文件缓存保存目录路径|`Easp.Cache.SavePath = "../cache"`
|[Easp.Cache.FileType](/?api/Easp.Cache.FileType "Easp.Cache.FileType")|属性			|文件缓存默认保存文件类型|`Easp.Cache.FileType = ".cache"`
|[Easp.Cache.Expires](/?api/Easp.Cache.Expires "Easp.Cache.Expires")|属性			|缓存默认过期时间|`Easp.Cache.Expires = 6`
|[Easp.Cache.SaveAll](/?api/Easp.Cache.SaveAll "Easp.Cache.SaveAll")|方法				|保存所有文件缓存|`Easp.Cache.SaveAll`
|[Easp.Cache.SaveAppAll](/?api/Easp.Cache.SaveAppAll "Easp.Cache.SaveAppAll")|方法		|保存所有内存缓存|`Easp.Cache.SaveAppAll`
|[Easp.Cache.RemoveAll](/?api/Easp.Cache.RemoveAll "Easp.Cache.RemoveAll")|方法			|清除所有文件缓存|`Easp.Cache.RemoveAll`
|[Easp.Cache.RemoveAppAll](/?api/Easp.Cache.RemoveAppAll "Easp.Cache.RemoveAppAll")|方法|清除所有内存缓存|`Easp.Cache.RemoveAppAll`
|[Easp.Cache.Clear](/?api/Easp.Cache.Clear "Easp.Cache.Clear")|方法						|清空缓存|`Easp.Cache.Clear`
##### <span id=Info>缓存对象操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[Info.Expires](/?api/Info.Expires "Info.Expires")|属性						|设置和读取缓存过期时间|`Easp.Cache("test").Expires = "2018-12-22"`
|[Info.Value](/?api/Info.Value "Info.Value")|属性							|设置和读取缓存的值|`Easp.Cache("test").Value = "测试数据"`
|[Info.SaveApp](/?api/Info.SaveApp "Info.SaveApp")|方法						|保存到内存缓存|`Easp.Cache("test").SaveApp`
|[Info.Save](/?api/Info.Save "Info.Save")|方法								|保存到文件缓存|`Easp.Cache("test").Save`
|[Info.Remove](/?api/Info.Remove "Info.Remove")|方法						|删除文件缓存|`Easp.Cache("test").Remove`
|[Info.RemoveApp](/?api/Info.RemoveApp "Info.RemoveApp")|方法				|删除内存缓存|`Easp.Cache("test").RemoveApp`
|[Info.FilePath](/?api/Info.FilePath "Info.FilePath")|属性					|取文件缓存的缓存路径|`Easp.Cache("test").SavePath = "/_cache/"`
|[Info.Ready](/?api/Info.Ready "Info.Ready")|方法							|缓存是否可用（未过期）|`Easp.Cache("test").Ready`
##### <span id=Easp.Xml>Xml文件处理</span>
|名称|类型|说明|用法
|-|-|-|-
|[Easp.Xml.Open](/?api/Easp.Xml.Open "Easp.Xml.Open")|方法						|-|-
|[Easp.Xml.Load](/?api/Easp.Xml.Load "Easp.Xml.Load")|方法						|-|-
|[Easp.Xml.Close](/?api/Easp.Xml.Close "Easp.Xml.Close")|方法					|-|-
|[Easp.Xml.Save](/?api/Easp.Xml.Save "Easp.Xml.Save")|方法						|-|-
|[Easp.Xml.SaveAs](/?api/Easp.Xml.SaveAs "Easp.Xml.SaveAs")|方法				|-|-
|[Easp.Xml.SaveAsXHTML](/?api/Easp.Xml.SaveAsXHTML "Easp.Xml.SaveAsXHTML")|方法	|-|-
|[Easp.Xml.NewNode](/?api/Easp.Xml.NewNode "Easp.Xml.NewNode")|方法				|-|-
|[Easp.Xml.Root](/?api/Easp.Xml.Root "Easp.Xml.Root")|方法						|-|-
|[Easp.Xml.New](/?api/Easp.Xml.New "Easp.Xml.New")|方法							|-|-
|[Easp.Xml.Find](/?api/Easp.Xml.Find "Easp.Xml.Find")|方法						|-|-
|[Easp.Xml.Select](/?api/Easp.Xml.Select "Easp.Xml.Select")|方法				|-|-
|[Easp.Xml.Sel](/?api/Easp.Xml.Sel "Easp.Xml.Sel")|方法							|-|-
|[Easp.Xml.Create](/?api/Easp.Xml.Create "Easp.Xml.Create")|方法				|-|-
##### <span id=Node>Xml节点对象操作</span>
|名称|类型|说明|用法
|-|-|-|-
|[Node.Dom](/?api/Node.Dom "Node.Dom")|属性								|-|-
|[Node.Item](/?api/Node.Item "Node.Item")|方法							|-|-
|[Node.IsNode](/?api/Node.IsNode "Node.IsNode")|方法					|-|-
|[Node.IsNodes](/?api/Node.IsNodes "Node.IsNodes")|方法					|-|-
|[Node.Attr](/?api/Node.Attr "Node.Attr")|属性							|-|-
|[Node.Text](/?api/Node.Text "Node.Text")|属性							|-|-
|[Node.Value](/?api/Node.Value "Node.Value")|属性						|-|-
|[Node.Xml](/?api/Node.Xml "Node.Xml")|属性								|-|-
|[Node.Name](/?api/Node.Name "Node.Name")|属性							|-|-
|[Node.Type](/?api/Node.Type "Node.Type")|属性							|-|-
|[Node.TypeString](/?api/Node.TypeString "Node.TypeString")|属性		|-|-
|[Node.Length](/?api/Node.Length "Node.Length")|属性					|-|-
|[Node.Root](/?api/Node.Root "Node.Root")|方法							|-|-
|[Node.Parent](/?api/Node.Parent "Node.Parent")|方法					|-|-
|[Node.Child](/?api/Node.Child "Node.Child")|方法						|-|-
|[Node.Prev](/?api/Node.Prev "Node.Prev")|方法							|-|-
|[Node.Next](/?api/Node.Next "Node.Next")|方法							|-|-
|[Node.First](/?api/Node.First "Node.First")|方法						|-|-
|[Node.Last](/?api/Node.Last "Node.Last")|方法							|-|-
|[Node.HasAttr](/?api/Node.HasAttr "Node.HasAttr")|方法					|-|-
|[Node.HasChild](/?api/Node.HasChild "Node.HasChild")|方法				|-|-
|[Node.Find](/?api/Node.Find "Node.Find")|方法							|-|-
|[Node.Select](/?api/Node.Select "Node.Select")|方法					|-|-
|[Node.Sel](/?api/Node.Sel "Node.Sel")|方法								|-|-
|[Node.Clone](/?api/Node.Clone "Node.Clone")|方法						|-|-
|[Node.Append](/?api/Node.Append "Node.Append")|方法					|-|-
|[Node.ReplaceWith](/?api/Node.ReplaceWith "Node.ReplaceWith")|方法		|-|-
|[Node.Before](/?api/Node.Before "Node.Before")|方法					|-|-
|[Node.After](/?api/Node.After "Node.After")|方法						|-|-
|[Node.RemoveAttr](/?api/Node.RemoveAttr "Node.RemoveAttr")|方法		|-|-
|[Node.Empty](/?api/Node.Empty "Node.Empty")|方法						|-|-
|[Node.Clear](/?api/Node.Clear "Node.Clear")|方法						|-|-
|[Node.Normalize](/?api/Node.Normalize "Node.Normalize")|方法			|-|-
|[Node.Remove](/?api/Node.Remove "Node.Remove")|方法					|-|-

		</textarea>
	</div>
	<div class="col-md-2" role="complementary">
		<nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm hidden-md affix">
			<ul class="nav bs-docs-sidenav">
				<li><a href="#Easp">Easp</a></li>
<li><a href="#Easp.Str">Easp.Str</a></li>
<li><a href="#StringBuilder">StringBuilder</a></li>
<li><a href="#Validation">Validation</a></li>
<li><a href="#Easp.Date">Easp.Date</a></li>
<li><a href="#Easp.Error">Easp.Error</a></li>
<li><a href="#Easp.Console">Easp.Console</a></li>
<li><a href="#Easp.Var">Easp.Var</a></li>
<li><a href="#Easp.Db">Easp.Db</a></li>
<li><a href="#Easp.Json">Easp.Json</a></li>
<li><a href="#Object">Object</a></li>
<li><a href="#Array">Array</a></li>
<li><a href="#Easp.List">Easp.List</a></li>
<li><a href="#Easp.Fso">Easp.Fso</a></li>
<li><a href="#Easp.Tpl">Easp.Tpl</a></li>
<li><a href="#Easp.Tar">Easp.Tar</a></li>
<li><a href="#Easp.Upload">Easp.Upload</a></li>
<li><a href="#File">File</a></li>
<li><a href="#Easp.Http">Easp.Http</a></li>
<li><a href="#Easp.Cache">Easp.Cache</a></li>
<li><a href="#Info">Info</a></li>
<li><a href="#Easp.Xml">Easp.Xml</a></li>
<li><a href="#Node">Node</a></li>

			</ul>
			<a class="back-to-top" href="#top">返回顶部</a>
		</nav>
	</div>
</div>
</section>

														</section>
													</aside>
												</section>
											</section>
										</section>
									</section>
								</section>
							</section>
						</section>
					</section>
				</section>
			</section>
		</section>		
		<script src="../s3.pstatp.com/cdn/expire-1-M/jquery/3.3.1/jquery.min.js"></script>
		<script src="../s1.pstatp.com/cdn/expire-1-M/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
		<script src="../s2.pstatp.com/cdn/expire-1-M/jQuery-slimScroll/1.3.8/jquery.slimscroll.min.js"></script>
		<script src="../s1.pstatp.com/cdn/expire-1-M/prettify/r298/prettify.min.js"></script>
		<script src="inc/editor/lib/marked.min.js"></script>
		<script src="inc/editor/editormd.js"></script>
		<script src="inc/js/app.js"></script>
		<script src="inc/js/jquery.easysearch.js"></script>
		<script>
			
			$(function() {
				var testEditormdView;
				testEditormdView = editormd.markdownToHTML("test-editormd-view", {
					htmlDecode: "style,script,iframe",
					emoji: true,
					editorTheme : "pastel-on-dark",
					taskList: true
				});
			});
			$('input').jSearch({
				selector: 'table',
				child: 'tr > td > a',
				minValLength: 0,
				Before: function() {
					$('table tr').data('find', '');
				},
				Found: function(elem, event) {
					$(elem).parent().data('find', 'true');
					$(elem).parent().parent().show();
				},
				NotFound: function(elem, event) {
					if (!$(elem).parent().data('find'));
					$(elem).parent().parent().hide();
				},
				After: function(t) {
					if (!t.val().length) $('table tr').show();
				}
			});
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "../hm.baidu.com/hm3298.js?7758fff2e207d5773bc5d925a2606368";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
		</script>
	</body>

<!-- Mirrored from easp.jswwl.com/ by HTTrack Website Copier/3.x [XR&CO'2014], Sat, 13 Nov 2021 05:14:26 GMT -->
</html>